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

发布于 2024-07-25 13:18:35 字数 196 浏览 6 评论 0原文

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

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

另外,Erlang 有移动运行时吗?

请为我指明正确的方向。

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

Other than specific projects (although those are welcome as well)...

What tools, books, articles, and other resources should I have at my desk to help me learn Erlang?

Also, are there mobile runtimes for Erlang?

Please point me in the right direction.

Note: yes, I have visited Erlang and Wikipedia, but I'd like to hear some reliable, experienced opinions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

命比纸薄 2024-08-01 13:18:35

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

我认为你可以立即深入了解入门指南,它肯定会给你带来帮助您对函数式编程和并发性有了一定的了解。

如果你今年六月在伦敦,可以参加 Erlang Factory 会议,看起来真的很棒。

我记得,这是两个很好的演示,带您了解 Erlang 及其用途:

最后,您可以在我的博客(joelhughes.co.uk/blog)上一步步关注我的学习经历将 FizzBu​​zz 从 python/ruby/php 调整为Erlang 可能会给你带来不错的风味(对无耻的自我推销感到抱歉)。

不得不说学习Erlang是我目前最大的乐趣之一,有一种很满足的感觉!

I'm a month-or-so into learning and the guides I'm enjoying most are:

I think you can dive into the Getting Started guide straight away and it will certainly give you a feel for functional programming and then concurrency.

If you're in London this June there is the Erlang Factory conference which looks really good.

While I remember, these are two good presentations taking you through Erlang and it's uses:

Finally, you can follow my learning experiences on my blog (joelhughes.co.uk/blog) my step by step adjustment of FizzBuzz from python/ruby/php to Erlang might give you a good flavour (sorry about the shameless self promotion).

I have to say learning Erlang is currently one of my greatest pleasures, there is something very satisfying about it!

伏妖词 2024-08-01 13:18:35

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

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

For beginners, the "Learn you some Erlang" guide is supremely awesome. It is as of yet incomplete, but provides a lot even with what little is there.

It also has an RSS so you can be informed when (if?) it is updated.

陌路终见情 2024-08-01 13:18:35

I found the best thing to do to learn erlang was reading joe's thesis
http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf
and then writing something I enjoyed, for me it was an iax2 server.

夏日浅笑〃 2024-08-01 13:18:35

我可以建议您不要浏览Wings3d源代码代码

(我这样做了,这是浪费时间,就像我尝试阅读Quake2来源:-p)

What I can recommend you is not to browse the Wings3d source code.

(I did it and it was a waste of time similar as when I tried to read the Quake2 sources :-p)

无语# 2024-08-01 13:18:35

我有 Erlang Progamming 和 Software for a Concurrent World,两者都很棒。 我几乎可以说《Erlang 编程》更好,它展示了更多关于使用 OTP(Erlang 库)的信息,但当我阅读它时,我对这门语言也更加熟悉了,所以这就是我想要的。

Erlang 入门指南也很不错。

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

-- 编辑

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

I have the both the Erlang Progamming and the Software for a Concurrent World, both are excellent. I might almost say the Erlang Programming is better, it shows a lot more about using OTP (Erlang libraries), but I was also a little more comfortable with the language when I was reading it, so that's what I was looking for.

The Getting Started with Erlang Guide is also pretty good.

Definitely you should give writing a simple server a try. That's one of the areas where Erlang really shines and there's plenty of documentation and tutorials around message passing and the gen_server module.

-- edit

Also, you can run Erlang on ARM based mobile devices (ARMv5+) for sure, you could ask on erlang-questions for other architectures. Check out http://wiki.trapexit.org/index.php/Cross_compiling for the basics of getting started with cross-compiling.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文