| |||||||
adm | Find | login register |
這是經年性的論戰,我們不月經,我們只是想拿來用一用罷了。最近好像又興起這類論戰,不過比起以前似乎比較理性一點,以前戰起來是沒完沒了的,好像宗教戰爭一樣。 如果是你,你會選用哪種 script 語言當成是經常性要使用的 script 工具?及簡單的理由是什麼?(那種老闆規定的,就不用提了,因為你沒選擇的餘地) | |||||||||||||
以前寫過 perl,很久沒寫了。 現在只用 bash & PHP | |||||||||||||
以前也學過 Perl 及 Python。也 n 年沒有碰了,Perl 大概還看得懂一點點,Python 完全沒輒(從來就學不會他,書上寫的都看得懂,但是書本一合起來,程式寫不出來。Orz)。 還用過 icon,這個古老且處理字串很有名的 script 現在還有人在用嗎?後來是因為沒支援 Unicode 就漸漸沒拿來用了。 Ocaml 也曾碰過,這個不僅可以當 script 用,也可以編譯成 binary。不過,由於時間關係,沒有繼續學下去。 lisp 我是被他的括號給嚇跑的。
現在是用 Ruby & bash。原因其實很簡單,我學得會他們,其他的高貴理由就留給高手吧! edited: 2
| |||||||||||||
對了, 忘了提最近幾年很紅的 Lua。好像許多的 game 平台是用他用當嵌入式語言。TeX 系統的 luatex 也是用他為嵌入式語言。 看哪天想不開時,把他也弄進 gcin 當內嵌式語言?
不過,我對這個 script 沒什麼 sense,等哪一天要用到時再說吧! | |||||||||||||
我最愛還是C
| |||||||||||||
| |||||||||||||
有,不過我忘了叫什麼名字去了。以前在 cnoize 那邊好像有討論過。 | |||||||||||||
松鼠 Squirrel | |||||||||||||
有印象,是 C-like style 的語法。 對了,那個 cnoize 說的是 ICI,很接近 C 的語法,不過沒有 OO。原站好像連不上了: | |||||||||||||
寫 script,字串的處理我比較喜歡 perl php sh 的方式 $d="$a $b $c"
用 javascript 要寫成 d=a+" "+b+" "+c 這樣看起來有點難看
如果用 C 的方式 sprintf(d, "%s %s %s", a, b,c) 看起來也是不怎麼好看 edited: 1
|
| |||||||
adm | Find | login register |