# Erlang并发编程
<table class="docutils field-list" frame="void" rules="none"><col class="field-name"/><col class="field-body"/><tbody valign="top"><tr class="field-odd field"><th class="field-name">作者:</th><td class="field-body"><ul class="first simple"><li>Joe Armstrong</li><li>Robert Virding</li><li>Claes Wikstrőm</li><li>Mike Williams</li></ul></td></tr><tr class="field-even field"><th class="field-name">原文:</th><td class="field-body"><p class="first"><a class="reference external" href="http://erlang.org/download/erlang-book-part1.pdf">Concurrent Programming in Erlang (PDF)</a><span class="link-target"> [http://erlang.org/download/erlang-book-part1.pdf]</span></p></td></tr><tr class="field-odd field"><th class="field-name">译者:</th><td class="field-body"><p class="first"><a class="reference internal" href="cpie-cn-project.html#translators"><em>志愿译者列表</em></a></p></td></tr><tr class="field-even field"><th class="field-name">CPiE-CN:</th><td class="field-body"><p class="first"><a class="reference internal" href="cpie-cn-project.html#cpie-cn"><em>《Erlang并发编程》中文版翻译计划</em></a></p></td></tr><tr class="field-odd field"><th class="field-name">离线浏览:</th><td class="field-body"><p class="first">下载(<a class="reference external" href="http://svn.liancheng.info/cpie-cn/trunk/.build/cpie-cn.tar.gz">Tarball</a><span class="link-target"> [http://svn.liancheng.info/cpie-cn/trunk/.build/cpie-cn.tar.gz]</span>、<a class="reference external" href="http://svn.liancheng.info/cpie-cn/trunk/.build/cpie-cn_r148.pdf">PDF</a><span class="link-target"> [http://svn.liancheng.info/cpie-cn/trunk/.build/cpie-cn_r148.pdf]</span>)<a class="footnote-reference" href="#id10" id="id1">[*]</a></p></td></tr><tr class="field-even field"><th class="field-name">最后更新:</th><td class="field-body"><p class="first last">2015-04-03 08:20</p></td></tr></tbody></table>
Important
## 作品许可协议
《Erlang并发编程》中文版译稿采用[知识共享“署名、非商业性使用、禁止演绎”2.5中国大陆许可协议](http://creativecommons.org/licenses/by-nc-nd/2.5/cn/) [http://creativecommons.org/licenses/by-nc-nd/2.5/cn/]([全文](http://creativecommons.org/licenses/by-nc-nd/2.5/cn/legalcode) [http://creativecommons.org/licenses/by-nc-nd/2.5/cn/legalcode])进行许可。
对本书中文译稿的勘误或其他意见及建议,敬请联系[连城](#)。
![_images/cc.png](https://box.kancloud.cn/2015-09-04_55e90ae9490de.png)
> Note
> 告读者
> 这份手稿包含了*Concurrent Programming in Erlang*(ISBN 0-13-508301-X)第一部分的完整内容。
> Prentice Hall出版社允许我们将之公开。请注意,由于第二部分(应用)文本的缺失,所有对位于第二部分的章节的引用都是无效的并使用问号??代替。
免费版本的Erlang可以从这里获得:
[*http://www.ericsson.com/technology/opensource/erlang*](http://www.ericsson.com/technology/opensource/erlang)
## 术语字典
| 原文 | 翻译 |
|-----|-----|
| atom | 原子式 |
| built-in function | 内置函数 |
| concurrent, concurrency | 并发 |
| guard | 保护式 |
| guarded clause | 保护子句 |
| parallel, parallelism | 并行 |
| process | 进程 |
| term | 项式 |
| unguarded clause | 无保护子句 |
| evaluate/evaluation | 求值或执行[[†]](#) |
| last call optimization | 末尾调用优化 |
脚注
| [[*]](#) | Tarball内容为SVN最新版本,PDF内容基于SVN revision 148。感谢[叶玎玎](http://twitter.com/yedingding) [http://twitter.com/yedingding]友情制作PDF。 |
|-----|-----|
| [[†]](#) | 若上下文强调函数/BIF的返回值,则往往采用“求值”;否则采用“执行”。 |
|-----|-----|