【发布时间】:2010-11-04 06:13:15
【问题描述】:
除了特定项目(尽管也欢迎这些项目)...
我的办公桌上应该有哪些工具、书籍、文章和其他资源来帮助我学习 Erlang?
另外,是否有适用于 Erlang 的移动运行时?
请指点我正确的方向。
注意:是的,我访问过 Erlang 和 Wikipedia,但我想听听一些可靠的、有经验的意见。
【问题讨论】:
标签: erlang
除了特定项目(尽管也欢迎这些项目)...
我的办公桌上应该有哪些工具、书籍、文章和其他资源来帮助我学习 Erlang?
另外,是否有适用于 Erlang 的移动运行时?
请指点我正确的方向。
注意:是的,我访问过 Erlang 和 Wikipedia,但我想听听一些可靠的、有经验的意见。
【问题讨论】:
标签: erlang
我已经学习了一个月左右,我最喜欢的指南是:
我认为您可以立即深入了解入门指南,它肯定会让您对函数式编程和并发有所了解。
如果你今年六月在伦敦,Erlang Factory 会议看起来真的很棒。
我记得,这是两个很好的演示文稿,带您了解 Erlang 及其用途:
最后大家可以在我的博客(joelhughes.co.uk/blog)上关注我的学习心得,我的一步步调整FizzBuzz from python/ruby/php to Erlang可能会给你一个好味道(对不起无耻的自我宣传)。
不得不说学习Erlang是我目前最大的乐趣之一,有一些非常满足的地方!
【讨论】:
对于初学者来说,“Learn you some Erlang”指南非常棒。它目前还不完整,但提供了很多,即使那里很少。
它还有一个 RSS,因此您可以在(如果?)更新时收到通知。
【讨论】:
我发现学习 erlang 最好的办法就是阅读 joe 的论文 http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf 然后写一些我喜欢的东西,对我来说它是一个 iax2 服务器。
【讨论】:
我可以建议您不要浏览Wings3d source code。
(我做到了,就像我尝试阅读Quake2 sources时一样浪费时间:-p)
【讨论】:
我有 Erlang Progamming 和 Software for a Concurrent World,两者都很棒。我几乎可以说 Erlang Programming 更好,它展示了更多关于使用 OTP(Erlang 库)的内容,但是当我阅读它时,我对这门语言也更加熟悉了,所以这就是我想要的。
Erlang 入门指南也不错。
当然,您应该尝试编写一个简单的服务器。这是 Erlang 真正大放异彩的领域之一,有大量关于消息传递和 gen_server 模块的文档和教程。
--编辑
此外,您当然可以在基于 ARM 的移动设备 (ARMv5+) 上运行 Erlang,您可以询问其他架构的 erlang-questions。查看 http://wiki.trapexit.org/index.php/Cross_compiling 了解开始使用交叉编译的基础知识。
【讨论】: