学习Erlang的最好方法是什么?
除了特定的项目(尽pipe这些也是受欢迎的)…
我应该在我的桌子上使用哪些工具,书籍,文章和其他资源来帮助我学习Erlang?
另外,是否有Erlang的移动运行时?
请指向正确的方向。
注意:是的,我访问过Erlang和Wikipedia,但是我想听听一些可靠的,有经验的意见。
我是一个月左右的学习,我最喜欢的指南是:
- Erlang站点入门Erlang指南
- 乔·阿姆斯特朗的“ 并行世界的书籍软件” (彻底推荐)
- 而且我已经订购了:O'Reilly的Erlang编程已经得到了一些非常好的评价,听起来像Joe Armstrong的书中的一个很好的伴侣(更深入地涵盖了很多相同的主题,可能还有更多“真实世界”的例子)
我认为您可以立即深入入门指南,它肯定会让您感觉function性编程,然后是并发性。
如果你今年六月在伦敦, Erlang工厂会议看起来非常好。
虽然我记得,这是两个很好的介绍,带你通过Erlang,它的用途:
- 在Erlang中思考
- 函数+消息+并发= Erlang
最后,你可以在我的博客( joelhughes.co.uk/blog )上跟随我的学习经历,我一步步调整FizzBuzz从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获取交叉编译入门的基础知识。;