学习Erlang的最好方法是什么?


74

除了特定项目(尽管也欢迎)...

我应该在办公桌上使用哪些工具,书籍,文章和其他资源来帮助我学习Erlang?

另外,Erlang是否有移动运行时?

请指出正确的方向。

注意:是的,我已经访问了Erlang和Wikipedia,但我想听听一些可靠的,经验丰富的意见。

Answers:


56

我一个月左右的学习时间,而我最喜欢的指南是:

  • Erlang网站的Erlang入门指南
  • 乔·阿姆斯特朗(Joe Armstrong)的《并发世界的书本软件》(强烈推荐)
  • 我的订单是:O'Reilly的Erlang编程,它得到了一些非常积极的评价,听起来像Joe Armstrong的书的好伴侣(更深入地涵盖了许多相同的主题,可能还有更多的“现实世界”示例)

我认为您可以立即进入“入门指南”,它肯定会让您对函数式编程和并发有所了解。

如果您今年六月在伦敦举行,那么Erlang工厂会议看起来真的很棒。

我记得,以下是两个很好的演示,它们将带您了解Erlang及其用法:

最后,您可以在我的博客(joelhughes.co.uk/blog)上了解我的学习经验,逐步将FizzBu​​zz从python / ruby​​ / php调整为Erlang可能会给您带来良好的风味(对不起,自我推广很抱歉)。

我不得不说学习Erlang是目前我最大的乐趣,这让我感到非常满意!


遗憾的是,FizzBu​​zz链接已断开。
nuzzolilo 2013年

后继不再存在,最后2个链接是否可能有新位置?
13年

38

对于初学者来说,“学习一些Erlang ”指南非常棒。到目前为止,它还不完整,但是即使只有很少的内容也能提供很多。

它还具有RSS,因此可以在更新(if?)时通知您。


我发现这是一个不错的“快速入门指南”。
Jeff Meatball Yang 2009年

该网站讨论了Erlang的细节。我更喜欢逐步引导我逐步使用Erlang进行构建的教程(同时介绍了这些漂亮的细节)。
罗迪·卡西姆



4

我同时拥有《 Erlang编程》和《同时世界的软件》,两者都很出色。我可能会说Erlang编程更好,它显示了有关使用OTP(Erlang库)的更多信息,但是当我阅读该语言时,我也对语言更加满意,所以这就是我想要的。

Erlang入门指南也很不错。

绝对应该尝试编写一个简单的服务器。这是Erlang真正发挥作用的领域之一,并且有很多关于消息传递和gen_server模块的文档和教程。

-编辑

同样,您可以肯定地在基于ARM的移动设备(ARMv5 +)上运行Erlang,也可以询问其他架构的erlang问题。查阅http://wiki.trapexit.org/index.php/Cross_compiling,了解交叉编译入门的基础知识。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.