作者Aligu1009 (=.=)
看板perl
標題[問題] script language開發速度快?
時間Sat Oct 20 16:01:19 2007
課堂中 老師論及script language的優點
一定不會忘記的一點就是:開發速度快(與C,java這類語言做比較)
想請教各位 為什麼會說script language的開發速度快呢?
不用宣告就可使用變數 但這在開發程式時差別應該不大
其他有什麼能大幅減低開發時間的秘密呢?
同樣要印一段文字,都要有print"hello world" 或printf("hello world")
同樣一個迴圈也都要for
條件控制同樣要if
如果你說字串的處理能力
這也不過是眾多程式其中的一組特例而已
有更多的程式不是在處理字串的
那麼, script language到底神在哪裡呢?
請教各位板眾們 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.169.118.14
1F:推 buganini:記憶體配置? 10/20 16:07
2F:推 reizarc:最重要的 就是不用每次重新 compile 10/20 16:06
3F:→ buganini:另外script language大多有提供更便利使用的資料結構 10/20 16:07
4F:→ buganini:多少也是跟字串有關係啦 字串影響可大了 10/20 16:08
5F:→ buganini:譬如hash.. 10/20 16:08
6F:→ reizarc:第二 語法通常比起典型語言簡潔很多 (要說不嚴謹也可以) 10/20 16:08
7F:→ buganini:當你要分心去處理那些底層問題的時候 就會慢很多 10/20 16:09
8F:→ reizarc:其他你說模組方面的話其實不會比較多 但是通常"易用"很多 10/20 16:09
9F:推 buganini:還有資料型態 有的語言連分數(ratio)都有提供 10/20 16:13
10F:→ buganini:這要用C做就要多做很多動作 10/20 16:14
11F:→ buganini:還有script language因為隨時有個scripting engine可用 10/20 16:15
12F:→ buganini:所以有更靈活的macro可以用 10/20 16:16
13F:推 LiloHuang:神在可以用兩三行做到C可能幾百行還做不到的事情 10/21 00:14
14F:→ iFEELing:而且寫程式要處理的東西 出乎意料的多是與字串相關... 10/21 05:45
15F:→ iFEELing:如果需要高效能的數值運算 可能script就不一定是首選了 10/21 05:46
16F:→ iFEELing:script 可以讓你很快的把繁雜的事做好 但要精細的...... 10/21 05:46
17F:→ iFEELing:我想不同的需求也會影響所選用的工具.... 10/21 05:47
18F:→ iFEELing:像我現在在比對上萬個文字檔 切token 整理報表 10/21 05:48
19F:→ iFEELing:Regexp 一百行內就寫掉的東西 用c可能剛開始切字串而已 10/21 05:48