《Scala, Erlang, F#作者讨论函数式语言》有感
2012-03-29 07:28
295 查看
《Scala, Erlang, F#作者讨论函数式语言》有感 - passover的个人空间 - DOIT博客 - 多易网
查看( 51 ) / 评论( 0 ) / 评分( 0 / 0 ) 在InfoQ上看到一篇有关这几个牛逼函数式语言编程作者在一起讨论的对话,这些牛人对话碰撞出来的火花绝对是智慧啊,所以迫不及待的进去看了。地址是http://www.infoq.com/interviews/functional-langs。看完以后感觉就是有点晕啊,他们好多关注点确实不一样,有些争论也挺好玩的。大概谈一下吧,毕竟文章很长,不是每个人都愿意看完的。
1. 对于面向对象的理解。
Erlang的作者(后面都省略“作者”两字)说了一个非常形象的比喻,就是要让对象在外面看起来就是black box,这个其实就是说高内聚了。这样外部调用只要进去一个东西,然后就会出来一个结果,说白了就是对象是个无状态的,自身就已经实现了non-locking computation,这也恰恰是函数式编程的魅力。这些大家都不会有任何异议的。
《Scala, Erlang, F#作者讨论函数式语言》有感
上一篇 / 下一篇 2011-03-08 12:04:01查看( 51 ) / 评论( 0 ) / 评分( 0 / 0 ) 在InfoQ上看到一篇有关这几个牛逼函数式语言编程作者在一起讨论的对话,这些牛人对话碰撞出来的火花绝对是智慧啊,所以迫不及待的进去看了。地址是http://www.infoq.com/interviews/functional-langs。看完以后感觉就是有点晕啊,他们好多关注点确实不一样,有些争论也挺好玩的。大概谈一下吧,毕竟文章很长,不是每个人都愿意看完的。
1. 对于面向对象的理解。
Erlang的作者(后面都省略“作者”两字)说了一个非常形象的比喻,就是要让对象在外面看起来就是black box,这个其实就是说高内聚了。这样外部调用只要进去一个东西,然后就会出来一个结果,说白了就是对象是个无状态的,自身就已经实现了non-locking computation,这也恰恰是函数式编程的魅力。这些大家都不会有任何异议的。
相关文章推荐
- 《Scala, Erlang, F#作者讨论函数式语言》有感
- [小心得]对erlang(函数式语言)的新理解——有关gen_server, supervisor的小小理解
- Scala讲座:函数式语言的体验
- 学习函数式语言的时机到了scala
- Erlang语言的作者教你如何入手
- 面向对象的函数式编程语言Scala - 简介安装
- Scala语言:集成面向对象和函数式编程的特性
- Scala语言:集成面向对象和函数式编程的特性
- Scala语言,简洁的scala语言
- 看翁恺〈java语言〉视频有感
- Java\Scala\Python三种语言求解经典编程实例(二)—— 尾数前移
- 函数式语言Haskell
- 浅论函数式语言的环境,兼谈闭包
- Java\Scala\Python三种语言求解经典编程实例(三)—— 不重复的3位数
- 利用C++、scala等语言的运算符重载功能定制领域特定语言(DSL,Domain-Specific Language )
- erlang杂记一 --- 奇怪的语言
- Scala语言 + Spark MLLib进行机器学习---支持向量机
- Scala深入浅出系列一一第一节 scala语言创世纪
- [技术讨论]语言是没有限定的,唯一被限定的是程序员的大脑
- Scala语言编写的爬虫应用-爬取一部小说