web-dev-qa-db-ja.com

Erlangを学ぶ最良の方法は何ですか?

特定のプロジェクト以外(ただし、それらも歓迎します)...

ツール、書籍、記事、およびその他のリソース Erlangの学習を支援するためにデスクに置くべきですか?

また、Erlangのモバイルランタイムはありますか?

私を正しい方向に向けてください。

注:はい、私はErlangとWikipediaを訪れましたが、信頼できる経験豊富な意見を聞きたいです。

74

私は学習に1か月ほどかかりますが、私が最も楽しんでいるガイドは次のとおりです。

  • Erlangサイトの Erlang入門 ガイド
  • ジョーアームストロングの本 並行世界のソフトウェア (完全に推奨)
  • O'Reilly's Erlang Programming これは、ジョー・アームストロングの本の良いコンパニオンのように、いくつかの本当にポジティブなレビューとサウンドを持っています。実世界」の例)

入門ガイドにすぐに飛び込めば、関数型プログラミングと同時実行性を体感できます。

今年の6月にロンドンにいる場合は、 Erlang Factory カンファレンスがあります。

私が覚えている間、これらはErlangを通してあなたを連れて行く2つの良いプレゼンテーションであり、それは使用しています

最後に、私のブログで私の学習経験をフォローできます( joelhughes.co.uk/blogFizzBu​​zzからpython/Ruby/php to Erlang あなたに良い風味を与えてください(恥知らずな自己宣伝についてはごめんなさい)。

Erlangを学ぶことは現在、私の最大の喜びの1つであると言わざるを得ません。

56
Rudenoise

初心者にとって、「 Erlangを学んでください 」ガイドは最高です。現時点ではまだ不完全ですが、ほんの少しでも多くのことが提供されています。

また、RSSがあるため、更新された場合(通知された場合)に通知できます。

38
user78841

アーランを学ぶのに一番いいのは、ジョーの論文を読むことです http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf そして、楽しんだものを書くことiax2サーバー。

8
mog

私がお勧めできるのは、notWings3dソースコード

(私はそれをやったし、 Quake2のソース :-pを読み込もうとしたときと同じような時間の無駄だった)

7
fortran

Erlang ProgammingとConcurrent Worldのソフトウェアの両方を持っています。どちらも素晴らしいです。 Erlangプログラミングの方が優れていると言えるかもしれませんが、OTP(Erlangライブラリ)の使用についてより多くのことを示していますが、私はそれを読んでいるときに言語に少し慣れていたので、それが私が探していたものです。

Erlangの入門ガイドもかなり良いです。

間違いなく、簡単なサーバーを作成してみてください。これは、Erlangが本当に優れている分野の1つであり、メッセージパッシングとgen_serverモジュールに関するドキュメントとチュートリアルがたくさんあります。

-編集

また、ErlangをARMベースのモバイルデバイス(ARMv5 +)で実行することもできます。他のアーキテクチャのerlang-questionsで確認することもできます。チェックアウト http://wiki.trapexit .org/index.php/Cross_compiling クロスコンパイルを始めるための基本について。

4
Joshua Noble