|
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0
资源信息:
中文名: Erlang程序设计
原名: Programming Erlang: Software for a Concurrent World
作者: Joe Armstrong
图书分类: 软件
资源格式: PDF
版本: 英文文字版/更新源代码
出版社: Pragmatic Bookshelf
书号: 978-1934356005
发行时间: 2007年07月18日
地区: 美国
语言: 英文
概述:
内容介绍:
在多核、并发、分布为王的时代,谁将成为下一个主流编程语言?来自全世界的众多专家都认为,Erlang最有可能在竞争中胜出。
Erlang开源语言系出名门,通信巨头爱立信公司用它开发出了可靠性惊人的交换机系统AXD301。它天生就是面向并发、分布和高容错的,兼有函数式语言和脚本语言的各种优点,而且已经用于商业开发多年,具有稳定性极高的虚拟机和平台库。有了这些天时地利,无怪乎Erlang能够迅速成为热门的开发语言,除了广泛应用于通信行业之外,它已经进入了各个领域:Facebook用它实现了聊天系统,Yahoo用它重写了Delicious,Amazon用它开发了云计算数据服务SimpleDB,还有多人游戏、测试工具、电子支付、数据采集与监控、企业消息、电子邮件、空中交通管制……
本书由Erlang之父Joe Armstrong编写,是毋庸置疑的经典著作。书中兼顾了顺序编程、并发编程和分布式编程,较深入地讨论了开发Erlang应用中至关重要的文件和网络编程、OTP、MNesia、Ets和Dets等主题,更为精彩的是,大师亲自操刀,构建了MapReduce实例和多人聊天实例,一定让你大呼过瘾。
作者介绍:
Joe Armstrong,Erlang最初的设计者和实现者,也是Erlang OTP系统项目的首席架构师。他拥有瑞典皇家理工学院博士学位,是容错系统开发领域的世界级专家。此外,他还在开发旨在替代XML的标记语言ML9。现任职于爱立信公司。
内容截图:
目录:
Table of Contents
Getting Started (extract)
Sequential Programming
Exceptions
Advanced Sequential Programming
Compiling and Running your Program
Concurrent Programming (extract)
Errors in Concurrent Programs
Distributed Programming
IRC Lite
Interfacing Techniques
Programming With Files
Programming With Sockets
Ets and Dets—Large Data Storage Mechanisms
Introduction to OTP
MNesia: The Erlang Database
Advanced OTP
Programming Multi-core CPUS
Documenting Our Program
Erlang on Microsoft Windows
Resources
A Socket Application
Miscellaneous
Module and Function Reference
Index
|