Erlang并发编程详解:从入门到实践
需积分: 10 56 浏览量
更新于2024-07-19
收藏 983KB PDF 举报
《Erlang并发编程》是一本由Joe Armstrong、Robert Virding、Claes Wikström和Mike Williams合著的专业技术书籍,专注于介绍Erlang语言的并发编程特性。Erlang是一种高级、并行、分布式的函数式编程语言,特别适合于构建可靠的、可扩展的网络应用,如电信、金融服务等领域。
该书的中文版翻译计划是由一群志愿译者发起,遵循知识共享“署名、非商业性使用、禁止演绎”2.5中国大陆许可协议。翻译工作主要围绕第一部分的内容进行,由于第二部分(应用)缺失,对于这部分的章节引用会标注为无效,并用问号替代。Erlang的原始版本可以从Ericsson官方网站获取。
本书的核心内容包括:
1. **第1章Erlang教程**:引导读者逐步了解Erlang的基础,涉及串行编程、数据类型、模式识别、内置函数等概念,让初学者熟悉Erlang的基本语法和逻辑。
2. **并发编程**:这是本书的重点,涵盖进程的创建、并发控制、进程间通信(IPC)、超时处理、注册进程等,介绍了如何利用Erlang的特性实现高效的并发编程模型,如"客户端-服务端"架构。
3. **分布式编程**:讨论了分布式计算在Erlang中的应用,包括分布式机制、注册进程、连接管理以及一个银行业务示例,展示如何设计可扩展的分布式系统。
4. **错误处理**:讲解了Erlang的异常处理机制,如`Catch`和`Throw`,以及如何处理进程终止、链接进程和运行时失败。
5. **其他**:包括列表和元组的处理、函数式参数、以及不同类型的树结构(非平衡和平衡二叉树)的使用。
阅读这本书,读者可以深入理解Erlang语言在并发和分布式环境中的优势,掌握如何构建高可用性和容错性的应用程序。同时,对于翻译团队,这是一份重要的参考资料,他们通过集体努力将这份宝贵的技术知识分享给中国的Erlang开发者和爱好者。
2021-07-29 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_36908057
- 粉丝: 4
- 资源: 1
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析