Erlang并发编程详解:从入门到实践
5星 · 超过95%的资源 需积分: 10 102 浏览量
更新于2024-10-14
收藏 983KB PDF 举报
《Erlang并发编程》是一本由Joe Armstrong、Robert Virding、Claes Wikström和Mike Williams合著的专业技术书籍,专注于介绍Erlang语言的并发编程特性。Erlang是一种被设计为解决大规模并发和分布式计算问题的高级函数式编程语言,其核心优势在于它的轻量级进程模型和强大的并行处理能力。
本书的中文版翻译计划是由一群志愿译者协作完成,目标是使更多中国开发者能够理解和掌握Erlang在并发环境下的编程实践。《Erlang并发编程》的原文是Concurrent Programming in Erlang,ISBN 0-13-508301-X,Prentice Hall出版社出版。由于第二部分的应用文本缺失,书中对这部分的相关章节引用暂时用问号替代。
第一部分“编程”涵盖了Erlang的基础,包括第一章Erlang教程,介绍了串行编程的基本概念,如数据类型、模式识别和内置函数。随后的章节深入到列表编程、元组处理、并行编程、分布式编程和错误处理等方面,展示了如何在Erlang中设计和实现高效、容错的并发程序。
进程是Erlang的核心,第5章详细讲解了进程的创建、通信、超时、注册和进程间的协作模型,如“客户端-服务端”架构。分布式编程是Erlang的重要特性,第6章探讨了分布式机制、注册过程和远程通信,通过银行业务示例来展示其实际应用。而在错误处理方面,第7章阐述了Erlang的异常处理机制,包括`catch`和`throw`,以及如何处理进程终止和链接过程中的运行时错误。
在整个过程中,译者们遵循Sphinx的译稿格式约定,确保翻译质量和一致性。对于中文版,读者可以离线浏览并下载tar.gz格式的文档,同时注意该译稿的许可协议是知识共享“署名-非商业性使用-禁止演绎”2.5中国大陆许可协议。
《Erlang并发编程》是一本不可或缺的参考资料,不仅适合想要学习Erlang语言的开发者,也适用于那些希望深入了解并发编程和分布式系统设计的工程师。通过阅读这本书,读者可以掌握Erlang在复杂并发环境下的编程策略和技术。
2011-12-20 上传
126 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
yb_lin
- 粉丝: 0
- 资源: 14
最新资源
- XX工程火电施工与验收
- npp-markdown-monokai:Notepad++的Markdown语法高亮
- XX博览园综合开发商业计划书.zip
- starter_architecture_flutter_firebase:Flutter和Firebase实时应用程序的入门架构演示
- Basics-OpenCV
- MapInfoProfessional12 专业网管软件
- 公法、私法与经济法
- city-graph:一个网站,收集不来梅2015年雅各布斯哈克创建的城市的最新图像
- Analise-Turbinas-Artilleros:土耳其联邦调查局调查委员会
- 班39
- naninterp:NaN 上的一维插值。-matlab开发
- 湾沟特大桥施工方案
- lcqmc数据集,包括训练集,验证集和测试集
- 实验3 总线悬挂两个DS18B20之实物实验
- my_data_analysis:数据挖掘案例-第十一章应用系统负载分析与磁盘容量预测的程序实现-时间序列分析
- 结合html5jscss测试程序附