Erlang中文手册:入门到 OTP 设计原则
5星 · 超过95%的资源 需积分: 14 14 浏览量
更新于2024-07-25
2
收藏 403KB PDF 举报
"erlang 中文手册"
这是一份关于Erlang编程语言的中文手册,适合初学者使用,具有很高的参考价值。Erlang是一种面向并发的、函数式的编程语言,常用于构建高可用性和容错性的分布式系统。手册由Erlang/OTP官方著述,由DinoWu翻译,旨在帮助读者理解和掌握Erlang的基本概念和核心特性。
手册分为多个部分,第一部分是入门教程,介绍了Erlang的基础知识。其中:
1.1简介:简要概述了Erlang语言及其特点,包括其在并发处理和错误恢复方面的优势。
1.2顺序编程:讲解了Erlang Shell的使用,模块和函数的组织,以及基本数据类型如原子(Atoms)、元组(Tuples)、列表(Lists)的使用。此外,还涵盖了标准模块、输出到终端、变量匹配、守卫、作用域等概念。
1.2.11至1.2.13进一步讨论了条件语句(If和Case)和内置函数(BIFs),以及编写复杂函数的方法。
1.3并行编程:这是Erlang的一大特色,手册详细阐述了进程(Processes)、进程间通信(Message Passing)、进程名称注册、分布式编程,以及一个较大的并行编程示例。
1.4健壮性:强调了Erlang在错误处理和超时机制方面的强大能力,如何通过这些机制来提升系统的健壮性。
1.5记录和宏:介绍了如何使用记录(Records)来组织数据,以及宏(Macros)在代码复用和抽象中的应用,包括头文件的使用。
第二部分则深入探讨了OTP(Open Telecom Platform)设计原则, OTP是Erlang生态系统的一部分,提供了一套构建可靠和可维护软件的框架和库。这部分内容涵盖了 OTP 的基本设计理念,如监督树,以及如何利用这些原则来构建强大的分布式系统。
手册还包括其他译者的贡献,例如有关健壮性和记录与宏的章节,提供了更丰富的学习资源。读者可以通过手册提供的相关网站获取更多Erlang的学习资料,逐步掌握这门强大的并发编程语言。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-04-06 上传
2014-10-14 上传
2021-05-02 上传
2016-10-12 上传
2010-02-26 上传
2009-11-01 上传
没有开花的树
- 粉丝: 534
- 资源: 72
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南