作者godfat (godfat 真常)
看板PLT
標題Re: [閒聊] 邏輯式語言與函數式語言
時間Sun Feb 25 16:28:41 2007
※ 引述《ephesians (ephesians)》之銘言:
: 跟傳統程式語言 (結構化程式) 有什麼差別呢?
就我所知,一般會拿來跟 functional 比較的是 imperative,
即函數形式或命令形式的程式風格。而 functional programming
一直不是主流方式,就我所知主要是因為在 turning machine 上
functional 的執行效率比之 imperative 是差一大截的。
所以在電腦執行速度越來越快的情況下,functional programming
我想還會變得再更流行一些。或是哪天還會有全新的電腦架構流行起來,
讓 functional program 的執行效率可以有很大的進步,這樣可能會掀起
更大的浪潮。
不知道分散式(distributed)對此是否也有很大的關聯?
: 相較之下,傳統程式語言不需要附加引擎,不過,所寫的程式本身就是引擎.
: 你要先把引擎的流程控制/副作用搞定. 辛苦的程式工人啊!
我想這種幾近夢幻的 programming 方式,可能還要等很久吧 XD
--
Nobody can take anything away from him.
Nor can anyone give anything to him.
What came from the sea,
has returned to the sea.
Chrono Cross
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.28.18
1F:推 caml:fp的毛病不少﹐有空可以看看okasaki的書。 02/26 17:30
2F:→ caml:另外好像peter norvig對purely functional也不太感興趣 02/26 17:32
3F:推 godfat:有空會去找找,謝謝 03/02 00:25