+
 新版
2012-08-22 23:33
我们的编程经历了从纸带打孔到汇编到宏汇编到C语言(高级宏汇编)再到抽象出了很多老实机器上复制运算的高等编程语言。每一步都使我们越来越接近《星际迷航4》里的场景:遇到麻烦的Scott对他的鼠标说出指令(“Hello computer“)。数十年的进步使得编程语言越来越容易被人类阅读和理解,函数式编程的语法是在把时钟指针往后拨。

在很多地方使用函数式编程或函数式编程语言都是非常适合的,甚至是最好的选择。对于纯函数计算,函数式编程明显的比命令式编程更合适。但对于商业软件或其它普通应用软件,你不能不说这正好要颠倒过来。就像Martin Fowler著名的阐述,“傻子都能写出计算机可读懂的代码。优秀的程序员写出的是人能读懂的代码。”而函数式编程写出的代码就是让人一眼望去不可读
2012-08-22 08:29

引用来自“ExtremeTalk”的评论

最近好像热炒函数式编程嘛

函数式 应该试面向对象之后的趋势
但是这篇文章显然给出的意思 不是炒函数式 而是说我们应该理智思考
2012-08-21 13:55
每个人都有自己的见解!
2012-08-21 10:44
吧明白啊
2012-08-21 10:34
国内炒FP大概是09年那会,现在好像已经不怎么提起了。另外,FP的确值得学习,即使只是工作之余看看,相信也会对现在工作中使用的语言有所帮助的。Java8- 除外:)
2012-08-21 10:24
函数式编程提高程序员的身价,解决一般程序猿无法解决的问题,提高IT人员的整体素质
2012-08-21 09:40
最近好像热炒函数式编程嘛
2012-08-21 09:40
看了这篇文章才觉得人真的要有自己的判断。我觉得FP还是好。不过我也没想着和其他人合作。FP是给高手准备的。
2012-08-21 09:19
相对于函数式编程而言的就是命令式编程,就是现在最流行的编程方式。而且现在,语言与语言之间的互相模仿、各种抄袭。导致的结果就是没有纯函数式的语言,文中举例的2个语言在很多方面是真的针对纯函数的,但是别的不说了,就说获取一个当前时间,就已经要完全违背了,纯函数式的编程方式,更不用说IO、web等等的开发了,虽然haskell有支持的方式,但给我的感觉那不是纯函数式的,跟自己鼓吹的纯函数式语言的理论相违背。而且,个人感觉这个世界上也 不存在纯函数的语言。
不过Haskell这门语言真的挺不错的,有兴趣的可以看看.
2012-08-21 09:07
如果仅仅为了并行,那么golang足以
2012-08-21 09:03
靠吹牛写软文就行了。
2012-08-21 08:59
erlang,下个目标语言.
总的来说函数式编程语言可能有是点难懂,但是我认为你学久了,还是比较容易理解的,毕竟命令行式编程已经在人们心里先入为主了,而去接受另一种编程思想,可能很难去接受它,因为它是一个怪胎.
2012-08-21 08:39
太深奥了
2012-08-21 08:29
沙发
回复 @
{{emojiItem.symbol}}
返回顶部
顶部