[問題] script language開發速度快?

看板Perl作者 (=.=)時間17年前 (2007/10/20 16:01), 編輯推噓4(4015)
留言19則, 4人參與, 最新討論串1/1
課堂中 老師論及script language的優點 一定不會忘記的一點就是:開發速度快(與C,java這類語言做比較) 想請教各位 為什麼會說script language的開發速度快呢? 不用宣告就可使用變數 但這在開發程式時差別應該不大 其他有什麼能大幅減低開發時間的秘密呢? 同樣要印一段文字,都要有print"hello world" 或printf("hello world") 同樣一個迴圈也都要for 條件控制同樣要if 如果你說字串的處理能力 這也不過是眾多程式其中的一組特例而已 有更多的程式不是在處理字串的 那麼, script language到底神在哪裡呢? 請教各位板眾們 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.118.14

10/20 16:07, , 1F
記憶體配置?
10/20 16:07, 1F

10/20 16:06, , 2F
最重要的 就是不用每次重新 compile
10/20 16:06, 2F

10/20 16:07, , 3F
另外script language大多有提供更便利使用的資料結構
10/20 16:07, 3F

10/20 16:08, , 4F
多少也是跟字串有關係啦 字串影響可大了
10/20 16:08, 4F

10/20 16:08, , 5F
譬如hash..
10/20 16:08, 5F

10/20 16:08, , 6F
第二 語法通常比起典型語言簡潔很多 (要說不嚴謹也可以)
10/20 16:08, 6F

10/20 16:09, , 7F
當你要分心去處理那些底層問題的時候 就會慢很多
10/20 16:09, 7F

10/20 16:09, , 8F
其他你說模組方面的話其實不會比較多 但是通常"易用"很多
10/20 16:09, 8F

10/20 16:13, , 9F
還有資料型態 有的語言連分數(ratio)都有提供
10/20 16:13, 9F

10/20 16:14, , 10F
這要用C做就要多做很多動作
10/20 16:14, 10F

10/20 16:15, , 11F
還有script language因為隨時有個scripting engine可用
10/20 16:15, 11F

10/20 16:16, , 12F
所以有更靈活的macro可以用
10/20 16:16, 12F

10/21 00:14, , 13F
神在可以用兩三行做到C可能幾百行還做不到的事情
10/21 00:14, 13F

10/21 05:45, , 14F
而且寫程式要處理的東西 出乎意料的多是與字串相關...
10/21 05:45, 14F

10/21 05:46, , 15F
如果需要高效能的數值運算 可能script就不一定是首選了
10/21 05:46, 15F

10/21 05:46, , 16F
script 可以讓你很快的把繁雜的事做好 但要精細的......
10/21 05:46, 16F

10/21 05:47, , 17F
我想不同的需求也會影響所選用的工具....
10/21 05:47, 17F

10/21 05:48, , 18F
像我現在在比對上萬個文字檔 切token 整理報表
10/21 05:48, 18F

10/21 05:48, , 19F
Regexp 一百行內就寫掉的東西 用c可能剛開始切字串而已
10/21 05:48, 19F
文章代碼(AID): #176RNGOo (Perl)
文章代碼(AID): #176RNGOo (Perl)