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

除了特定的项目(尽pipe这些也是受欢迎的)…

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

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

请指向正确的方向。

注意:是的,我访问过Erlang和Wikipedia,但是我想听听一些可靠的,有经验的意见。

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

  • Erlang站点入门Erlang指南
  • 乔·阿姆斯特朗的“ 并行世界的书籍软件” (彻底推荐)
  • 而且我已经订购了:O'Reilly的Erlang编程已经得到了一些非常好的评价,听起来像Joe Armstrong的书中的一个很好的伴侣(更深入地涵盖了很多相同的主题,可能还有更多“真实世界”的例子)

我认为您可以立即深入入门指南,它肯定会让您感觉function性编程,然后是并发性。

如果你今年六月在伦敦, Erlang工厂会议看起来非常好。

虽然我记得,这是两个很好的介绍,带你通过Erlang,它的用途:

  • 在Erlang中思考
  • 函数+消息+并发= Erlang

最后,你可以在我的博客( joelhughes.co.uk/blog )上跟随我的学习经历,我一步步调整FizzBu​​zz从python / ruby​​ / php到Erlang可能会给你一个很好的味道(抱歉无耻的自我推销)。

我不得不说Erlang是目前我最大的乐趣之一,有一些非常令人满意的东西!

对于初学者来说,“ 了解你一些Erlang ”指南是非常棒的。 现在还不完整,但即使是在那里,也提供了很多。

它也有一个RSS,所以你可以在什么时候(如果?)更新。

我发现学习erlang最好的办法是阅读joe的论文~joe/thesis/armstrong_thesis_2003.html ,然后写一些我喜欢的东西,对我来说这是一个iax2服务器。

我可以推荐你不要浏览Wings3d的源代码 。

(我这样做了,而且当我试图阅读Quake2源代码时,这是浪费时间的:-p)

我同时拥有Erlang Progamming和并发世界软件,都非常出色。 我几乎可以说Erlang编程更好,它使用OTP(Erlang库)显示了更多的内容,但是当我阅读时,我也对这个语言更加熟悉,所以这就是我所期待的。

Erlang入门指南也很不错。

当然,你应该写一个简单的服务器一试。 这是Erlang真正闪耀的领域之一,还有大量关于消息传递和gen_server模块的文档和教程。

– 编辑

另外,您可以在基于ARM的移动设备(ARMv5 +)上运行Erlang,您可以在其他体系结构上查询erlang问题。 查看http://wiki.trapexit.org/index.php/Cross_compiling获取交叉编译入门的基础知识。;

Interesting Posts