Erlang程序设计 - (EPUB全文下载)
文件大小:1.21 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:Erlang程序设计
作者:Joe Armstrong
译者:赵东炜, 金尹
ISBN:978-7-115-18869-4
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
目录
版权声明
献词
推荐序
译者序
译者介绍
第 1 章 引言
第 2 章 入门
第 3 章 顺序型编程
第 4 章 异常
第 5 章 顺序型编程进阶
第 6 章 编译并运行程序
第 7 章 并发
第 8 章 并发编程
第 9 章 并发编程中的错误处理
第 10 章 分布式编程
第 11 章 IRC Lite
第 12 章 接口技术
第 13 章 对文件编程
第 14 章 套接字编程
第 15 章 ETS和DETS:大量数据的存储机制①
第 16 章 OTP 概述
第 17 章 Mnesia:Erlang数据库
第 18 章 构造基于OTP的系统
第 19 章 多核小引
第 20 章 多核编程
附录A 给我们的程序写文档
附录B Microsoft Windows环境下的Erlang环境
附录C 资源
附录D 套接字应用程序
附录E 其他
附录F 模块和函数参考
F.1 application模块
F.2 base64模块
F.3 beam_lib模块
F.4 c模块
F.5 calendar模块
F.6 code模块
F.7 dets模块
F.8 dict模块
F.9 digraph模块
F.10 digraph_utils模块
F.11 disk_log模块
F.12 epp模块
F.13 erl_eval模块
F.14 erl_parse模块
F.15 erl_pp模块
F.16 erl_scan模块
F.17 erl_tar模块
F.18 erlang模块
F.19 error_handler模块
F.20 error_logger模块
F.21 ets模块
F.22 file模块
F.23 file_sorter模块
F.24 filelib模块
F.25 filename模块
F.26 gb_sets模块
F.27 gb_trees模块
F.28 gen_event模块
F.29 gen_fsm模块
F.30 gen_sctp模块
F.31 gen_server模块
F.32 gen_tcp模块
F.33 gen_udp模块
F.34 global模块
F.35 inet模块
F.36 init模块
F.37 io模块
F.38 io_lib模块
F.39 lib模块
F.40 lists模块
F.41 math模块
F.42 ms_transform模块
F.43 net_adm模块
F.44 net_kernel模块
F.45 os模块
F.46 proc_lib模块
F.47 qlc模块
F.48 queue模块
F.49 random模块
F.50 regexp模块
F.51 rpc模块
F.52 seq_trace模块
F.53 sets模块
F.54 shell模块
F.55 slave模块
F.56 sofs模块
F.57 string模块
F.58 supervisor模块
F.59 sys模块
F.60 timer模块
F.61 win32reg模块
F.62 zip模块
F.63 zlib模块
索引
版权声明
Copyright © 2007 armstrongonsoftware. Original English language edition, entitled Programming Erlang:Software for a Concurrent World
.
Simplified Chinese-language edition copyright © 2008 by Posts & Telecom Press. All rights reserved.
本书中文简体字版由The Pragmatic Programmers, LLC授权人民邮电出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。
版权所有,侵权必究。
献词
这个世界是并行的。
如果希望将程序的行为设计得与真实世界物体的行为相一致,那么程序就应具有并发结构。
使用专门为并发应用设计的语言,开发将变得极为简便。
Erlang程序模拟了我们如何思考,如何交互。
——Joe Armstrong
推荐序
Erlang算不上是一种“大众流行”的程序设计语言,而且即使是Erlang的支持者,大多数也对于Erlang成为“主流语言”并不持乐观态度。然而,自从2006年以来,Erlang语言确实在国内外一批精英程序员中暗流涌动,光我所认识和听说的,就有不少于一打技术高手像着了魔一样迷上了这种已经有二十多年历史的老牌语言。这是一件相当奇怪的事情。因为就年龄而言,Erlang大约与Perl同年,比C++年轻四岁,长Java差不多十岁,但Java早已经是工业主流语言,C++和Perl甚至已经进入其生命周期的下降阶段。照理说,一个被扔在角落里二十多载无人理睬的老家伙合理的命运就是坐以待毙,没想到Erlang却像是突然吃了返老还童丹似的在二十多岁的“高龄”又火了一把,不但对它感兴趣的人数量激增,而且还成立了一些组织,开发实施了一些非常有影响力的软件项目。这是怎么回事呢?
根本原因在于Erlang天赋异禀恰好适应了计算环境变革的大趋势:CPU的多核化与云计算。
自2005年C++标准委员会主席Herb Sutter在Dr. Dobb's Journal
上发表《免费午餐已经结束》一文以来,人们已经确凿无疑地认识到,如果未来不能有效地以并行化的软件充分 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Erlang程序设计 - (EPUB全文下载)