2009-06-19 12 views
74

(それらが同様に歓迎されているが)...私は私がアーランを学ぶのを助けるために私の机にErlangを学ぶ最も良い方法は何ですか?特定のプロジェクト以外

ツール、書籍、記事、その他のリソースを持っている必要がありますか?

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

正しい方向に指摘してください。

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

答えて

56

私は月-または-そうだ学習やガイドに、私は楽しんでいますほとんどは、以下のとおりです。

  • アーランサイトのGetting Started with Erlangガイド
  • ジョー・アームストロングのブックSoftware for a Concurrent World
  • (徹底的推奨)そして、私は順序で持っている:O'Reillyの持っていたErlang Programmingいくつかの本当に肯定的な評価ジョーアームストロングの本の良い仲間のように聞こえます(同じトピックの多くをより深く、もっと「実際の」例でもっとカバーしているかもしれません)

私はすぐにスタートガイドに飛び込むことができると思います関数型プログラミングと並行処理のための感触を与えるでしょう。

今年6月にロンドンにいらっしゃる方はErlang Factoryの会議が本当にうまく見えます。

私が覚えているが、これらはアーランを通してあなたを取って2つの良いプレゼンテーションであり、それが使用されます:

を最後に、あなたは(私のブログに私の学習経験に従うことができますjoelhughes.co.uk/blog)私のステップバイステップ調整FizzBuzz from python/ruby/php to Erlangはあなたに良い味を与えるかもしれません(恥知らずの自己宣伝については申し訳ありません)。

私はアーランが現在私の最大の喜びの一つだと言わざるを得ません。

+0

悲しいことに、FizzBu​​zzリンクが壊れています。 – Nuzzolilo

+0

posterousはもはや、最後の2つのリンクに新しい場所がありますか? – skift

7

で、Wings3d source codeを閲覧することはお勧めできません。

(私はそれをしなかったし、それは私がQuake2 sources :-Pを読むしようとしたときと同様の時間の無駄だった)

+5

参考のため、またはあなたのアドバイスに従わないほど怒っている人は、ソースへのリンクが追加されました。 –

9

私は私のためにそれがIAX2サーバーだった、のerlangはジョーの論文 http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf を読んで、私は楽しんで何かを書いていた学ぶために行うための最善のことを発見しました。

+0

クラッキングが見つかりました!ありがとうございました! – Clive

4

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

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

間違いなく、単純なサーバーに試してみてください。これは、Erlangが本当に輝く領域の1つです。メッセージパッシングとgen_serverモジュールに関する豊富なドキュメントとチュートリアルがあります。

- また

を編集し、あなたが他のアーキテクチャのためのerlang-質問に尋ねることができ、確実にARMベースのモバイル機器(ARMv5以降+)上のErlangを実行することができます。クロスコンパイルの基本については、http://wiki.trapexit.org/index.php/Cross_compilingを参照してください。

+0

ヒントをありがとう。 –

38

初心者の方のために、「Learn you some Erlang」ガイドはすごく素晴らしいです。それはまだ不完全ですが、そこにはほとんど何もありません。

また、RSSがあるので、いつ更新されるのか通知することができます。

+0

これはすばらしい「クイックスタートガイド」であることがわかりました。 –

+0

このウェブサイトはErlangのきめの細かいディテールについて語っています。私は、Erlangで何かを構築するためのチュートリアルが好きです。 –

関連する問題