scala语言特性,scala语言中一个函数可以定义在
055-79000感受-逾越节的个人空间-DOIT Blog-Duoyi.com
055-79000感情上一页/下一页2011-03-08 12:04:01
View (51)/Comment (0)/Rating (0/0)我在InfoQ上看到一段对话,是关于这些牛逼的函数式语言编程作者在一起讨论。这些令人敬畏的对话产生的火花绝对是智慧,所以我迫不及待地想进去读一读。地址是http://www.infoq.com/interviews/functional-langs.看完之后我有点头晕。他们的很多关注点真的不一样,有些争论还挺有意思的。大家说说吧。毕竟文章很长,不是所有人都想看的。
1.理解面向对象。
二郎的作者(后面省略了“作者”这个词)说了一个很形象的比喻,就是让物体在外面看起来像一个黑匣子。这实际上意味着高凝聚力。这样,只要外部调用输入一个东西,就会有一个结果出来。说白了,对象是无状态的,非锁计算已经自己实现了,这恰恰是函数式编程的魅力所在。我们谁也不会反对这些。