Re: [問題] 這樣的需求得要自己寫程式嗎?

看板Programming作者 (Rainbow)時間16年前 (2007/09/27 15:17), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串8/17 (看更多)
※ 引述《buniro (期待2008!)》之銘言: : 有一個2MB多的Unicode純文字檔,當中有很多重覆的字串"1"、"2"、"3"..."200", : 如果想將"85"之後的字串其數值都+1,也就是處理後"1"~"84"不變,"85"變"86"、 : "86"變"87"...."200"變"201",那麼這有什麼現成的Editor可以使用嗎?還是非得 : 自己寫個程式來處理?如果只能自己寫的話,各位板友建議用哪一種語言寫,對 : 初學者來說比較容易?處理速度又以哪一種語言最快呢?還是速度都差不多? 處理速度的話,研算法相近的話,又均有最佳化, 大致上是 c/c++/pascal/delphi 等,可以編譯成原生的執行檔,最快. script,或 java bytecode 因為多一兩個動作,會慢些. 不過, 如果只有 2MB 的話,應該不會差到拿去. ex: 2秒 vs 0.5~10分鐘 => 最多也還是只慢幾分鐘. 所以可以考慮選比較容易學的,或有相近範例的, 如果未來可能經常會有200 MB 甚至 2GB 時, 這一差可能就是好幾個小時了, 可以考慮投資學習成本到處理速度較快的. ps: 比方用 rainbow editor(Delphi) 開unicode檔, 20MB 大概只要2-3秒. : 謝謝大家的指導! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.137.127

09/27 18:35, , 1F
python 也可以編成原生碼 xd
09/27 18:35, 1F

09/27 18:45, , 2F
perl also have perlcc to native :)
09/27 18:45, 2F
文章代碼(AID): #16-rZ_mS (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 8 之 17 篇):
文章代碼(AID): #16-rZ_mS (Programming)