《Programming Erlang》Joe的新书,买了个电子版,在花了一些时间读了一下之后,发发牢骚,写写读后感。
书不太厚,也不薄,500多页,但是单纯附录就占了100+,Appendix F
Module and Function Reference,有凑页面的嫌疑。有仁兄打印了整本书,叠起来转头那么厚,其实后面那一部分没有什么必要去打印。
此书中规中矩,跟n年前的《Concurrent Programming in ERLANG》的构造比较相像,先是顺序化编程,然后异常处理,并发编程,分布式编程。新内容有文件编程,网络编程,ETS,DETS,Mnesia,OTP,外部接口(Port),还有一章'Programming Multicore CPUs',在这个多核时代特别显眼,里面构造了一个MapReduce的例子。另外一个亮点是在 Distributed Programming 这章,里面在Cookie Base的认证外,提供了一个lib_chan的库用于实现Socket-Based Distribution,并且用了一整章(IRC Lite)在lib_chan的基础上实现了一个简单的多人聊天。
此书定位于入门级,由于之前已经读过《Getting Started With Erlang》,《Erlang Reference Manual》,《OTP Design Principles》,还有《Concurrent Programming in ERLANG》的第一部分,因此此书带来的收益并不是太多,对于其他未接触过Erlang的程序员来说会更加适合。相比Ruby,Lua等语言,Erlang更像是一个平台,它提供了很多便利的工具来方便我们的开发,书中只是简单提了一下,希望接下来会有更加高级的Erlang书籍出炉。
一本不错的入门书
对“一本不错的入门书”的回应
《Erlang 程序设计》热门书评
-
一本不错的入门书
19有用 2无用 Arbow 2007-07-17
《Programming Erlang》Joe的新书,买了个电子版,在花了一些时间读了一下之后,发发牢骚,写写读后感。书不太厚,也不薄,500多页,但是单纯附录就占了100+,Appendix F Module and Function Reference,有凑页面的嫌疑。有仁兄打印了整本书,叠起来...
-
很实在的书
9有用 0无用 维修各类UFO 2009-07-15
老头在书里明白的表示了对现在的erlang实现并不非常熟悉,尤其是一些偏门的细节,毕竟erlang的开发已经交由一个专门的小组做,老头可能专心研究容错和并行的理论去了,或者又有啥新的东西要设计。这样带来的好处是老头不像很多语言的创始人那样揪着自己得意却实际没人用的特性大段吹牛,这本书很是实在,讲的点...
-
Erlang程序设计中文版(书评和笔记)
5有用 0无用 Steven 2013-09-14
在最近的一个多月时间里,我利用业余时间学习了Erlang,这是一门面向并发模式编程的语言,她采用函数式的一些思想,加上强有力的库,在20多年的锤炼中,已经算是世界顶级的并发编程语言之一,当然有些不足的是多少年都不变的语法特性使得这门语言的特性比较死板。先吐槽一下: ...
-
最全面实在的erlang学习书
5有用 0无用 eric.33.yu 2010-04-06
Joe老头作为erlang之父写了这个书, 从erlang的设计理念, 到Erlang的语法,开发环境,OTP,到系统的诊断, profile,娓娓道来,顺着他的节奏, 读者会很容易进入这一神奇语言的大门!强烈推荐!http://blog.yufeng.info...
-
更有趣的不是这本
3有用 1无用 wangii 2008-02-02
而是Joe Amstrong的PhD thesis.Declarative和Procedure已经争论了几十年了,现在看来,在multi-core时代Declarative programming有重新崛起的迹象。比较吸引我的地方是这种思路下很多让Procedure Programming很难解决的...
书名: Erlang 程序设计
作者: ARMSTRONG
出版社: 人民邮电出版社
原作名: Programming Erlang: Software for a Concurrent World
译者: 赵东炜 | 金尹
出版年: 2008
页数: 427
定价: 79.00元
装帧: 16开
ISBN: 9787115188694