Kar*_*ick 10 lisp scheme haskell functional-programming language-comparisons
我已经编写了几年,没有太复杂.C++是我最熟悉的.我最近偶然发现了保罗格雷厄姆的网站,编码恐怖,现在在这里.
我学到了什么?"通过函数式编程的方式来启发自己"?Haskell,Scheme还是CLisp?
Chu*_*uck 18
如果您对函数式编程感兴趣,Haskell是该列表中唯一的纯函数式语言.Common Lisp是一种弱函数的混合范式语言,而Scheme更强大,但仍然不纯.Lisps因其他原因而很有趣,但Haskell几乎是函数式编程的最新技术.
顺便说一句,我鼓励像Haskell这样强大的功能性语言的原因是因为"学习函数式编程"的很大一部分是学习如何以不同的方式思考你的程序.如果你的语言能够让你觉得很自然地写作,那么很容易陷入这种思维方式,而且从来没有意识到有不同的方法去做.