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

时间:2009-06-19 09:07:52

标签: erlang

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

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

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

请指出正确的方向。

注意:是的,我访问过Erlang和维基百科,但我希望听到一些可靠,经验丰富的意见。

5 个答案:

答案 0 :(得分:56)

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

我认为您可以立即深入了解入门指南,它肯定会让您感受到函数式编程和并发性。

如果你今年6月在伦敦举行的Erlang Factory会议看起来非常好。

虽然我记得,这是两个很好的演示文稿,带您通过Erlang并使用它:

最后,你可以在我的博客上关注我的学习经历(joelhughes.co.uk/blog)我逐步调整FizzBuzz from python/ruby/php to Erlang可能会给你一个很好的味道(抱歉无耻的自我推销)。

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

答案 1 :(得分:38)

对于初学者来说,“Learn you some Erlang”指南非常棒。它还不完整,但即使只有很少的东西也提供了很多。

它还有一个RSS,以便在(如果?)更新时通知您。

答案 2 :(得分:8)

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

答案 3 :(得分:7)

我建议你来浏览Wings3d source code

(我做到了,这是浪费时间,就像我试图阅读Quake2 sources: - p)

答案 4 :(得分:4)

我有Erlang Progamming和并发世界的软件,两者都很棒。我几乎可以说Erlang编程更好,它显示了更多关于使用OTP(Erlang库)的信息,但是当我阅读它时,我对这种语言也感觉更舒服,所以这就是我想要的。

“Erlang入门指南”也很不错。

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

- 编辑

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