Erlang :并发编程与多核时代的王者
孟岩谈Erlang:并行计算和云计算
赵东炜:Erlang助你迎接多核时代的挑战
“Erlang 让我有醍醐灌顶之感,它促使我开始以完全不同的方式思考问题。Amstrong 能够亲自写作本书,实乃社区之福。”
—— Dave Thomas ,软件开发大师,《程序员修炼之道》艺术作者
“向所有程序员强烈推荐本书,我们都将从中获益匪浅。”
—— Gary Pollice , IBM Rational 开发团队前核心成员, Worcester 理工学院教授
中国互动出版网首发: http://www.china-pub.com/301677
在多核、并发、分布为王的时代,谁将成为下一个主流编程语言?来自全世界的众多专家都认为,Erlang 最有可能在竞争中胜出。
Erlang 开源语言系出名门,通信巨头爱立信公司用它开发出了可靠性惊人的交换机系统AXD301 。它天生就是面向并发、分布和高容错的,兼有函数式语言和脚本语言的各种优点,而且已经用于商业开发多年,具有稳定性极高的虚拟机和平台库。有了这些天时地利,无怪乎Erlang 能够迅速成为热门的开发语言,除了广泛应用于通信行业之外,它已经进入了各个领域:Facebook 用它实现了聊天系统,Yahoo 用它重写了Delicious ,Amazon 用它开发了云计算数据服务SimpleDB ,还有多人游戏、测试工具、电子支付、数据采集与监控、企业消息、电子邮件、空中交通管制……
本书由Erlang 之父Joe Armstrong 编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和分布式编程,较深入地讨论了开发Erlang 应用中至关重要的文件和网络编程、OTP 、MNesia 、Ets 和Dets 等主题,更为精彩的是,大师亲自操刀,构建了MapReduce 实例和多人聊天实例,一定让你大呼过瘾。