手册简介
Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。 本教程目的是告诉你如何快速高效地学习 Erlang 语言。教程中只讲述了 Erlang 的一些简单语法形式,而没有包括所有复杂难懂的语法形式。此外,语法极大简化后的部分都使用 *manual* 标识出来了。
手册说明
Erlang 教程
Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
本教程目的是告诉你如何快速高效地学习 Erlang 语言。教程中只讲述了 Erlang 的一些简单语法形式,而没有包括所有复杂难懂的语法形式。此外,语法极大简化后的部分都使用 *manual* 标识出来了。
适用群体
我们假设本文的读者已经掌握了如下的知识:
- 计算机的基本概念
- 计算机编程的基本知识
学习前提
你需要对分布式或并发系统有一定的知识储备。
本教程不包含的内容
本节中不包括如下的这些主题内容:
- 引用
- 局部错误处理 (catch/throw)
- 单向链接 (monitor)
- 二进制数据处理 (binaries/bit 语法)
- 列表推导 (List Comprehensions)
- 程序如何与外界交互,以及如何与其它语言写的软件进行通信;这部分内容可参阅 Interoperability Turorial。
- Erlang 库 (例如,文件处理)
- OTP 与 Mnesia 数据库
- Erlang 语法的哈希表
- 线上修改代码
原文出处:http://www.erlang.org/doc/getting_started/intro.html
版本信息
书中演示代码基于以下版本:
语言 | 版本信息 |
---|---|
Erlang | Version 7.0 |
更新记录
-
Erlang 模块与函数 09-14 09:28
-
Erlang 宏 11-28 22:47
-
Erlang 记录 11-28 22:47
-
Erlang 头文件 11-28 22:47
-
Erlang 将大程序分在多个文件中 11-28 22:47
-
Erlang 增加健壮性后的完整示例 11-28 22:46
-
Erlang 超时处理 11-28 22:46
-
Erlang 错误处理 11-28 22:46
-
Erlang 完整示例 11-28 22:45
-
Erlang 分布式编程 11-28 22:45
多端阅读
-
在PC/MAC上查看 《Erlang 教程》:
下载Erlang 教程离线版客户端,进入客户端后通过搜索当前教程手册的名称并下载,就可以查看当前离线教程文档。
- 在手机上查看《Erlang 教程》:
-
在手机APP上查看 《Erlang 教程》:
下载w3cschool手机App端 请从各大安卓应用商店、苹果App Store搜索并下载w3cschool手机客户端,在App中搜索当前教程手册的名称查看。
返回w3cschool官网主页