作者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