Was ist der beste Weg, um Erlang zu lernen?


74

Andere als bestimmte Projekte (obwohl diese auch willkommen sind) ...

Welche Tools, Bücher, Artikel und anderen Ressourcen sollte ich an meinem Schreibtisch haben, um Erlang zu lernen?

Gibt es auch mobile Laufzeiten für Erlang?

Bitte weisen Sie mich in die richtige Richtung.

Hinweis: Ja, ich habe Erlang und Wikipedia besucht, aber ich würde gerne einige zuverlässige, erfahrene Meinungen hören.

Antworten:


56

Ich lerne ungefähr einen Monat und die Guides, die mir am besten gefallen, sind:

Ich denke, Sie können sofort in den Leitfaden Erste Schritte eintauchen, der Ihnen sicherlich ein Gefühl für funktionale Programmierung und dann für Parallelität vermittelt.

Wenn Sie diesen Juni in London sind, gibt es die Erlang Factory Konferenz, die wirklich gut aussieht.

Ich erinnere mich, dass dies zwei gute Präsentationen sind, die Sie durch Erlang führen und deren Verwendung:

Schließlich können Sie meine Lernerfahrungen in meinem Blog ( joelhughes.co.uk/blog ) verfolgen. Meine schrittweise Anpassung von FizzBuzz von Python / Ruby / PHP auf Erlang könnte Ihnen einen guten Geschmack verleihen (Entschuldigung für die schamlose Eigenwerbung).

Ich muss sagen, Erlang zu lernen ist momentan eine meiner größten Freuden, es hat etwas sehr Befriedigendes!


Leider ist der FizzBuzz-Link defekt.
Nuzzolilo

posterous ist nicht mehr, gibt es vielleicht neue Orte zu den letzten 2 Links?
Skift

38

Für Anfänger ist der Leitfaden " Learn you some Erlang " überragend. Es ist noch unvollständig, bietet aber auch mit dem Wenigen viel.

Es hat auch ein RSS, so dass Sie informiert werden können, wenn (wenn?) Es aktualisiert wird.


Ich fand das eine nette Kurzanleitung.
Jeff Meatball Yang

Diese Website spricht über das raffinierte Detail von Erlang. Ich bevorzuge Tutorials, die mich Schritt für Schritt dazu bringen, etwas mit Erlang zu bauen (während ich diese raffinierten Details vorstelle).
Rosdi Kasim



4

Ich habe sowohl das Erlang-Programm als auch die Software für eine gleichzeitige Welt, beide sind ausgezeichnet. Ich könnte fast sagen, dass die Erlang-Programmierung besser ist, sie zeigt viel mehr über die Verwendung von OTP (Erlang-Bibliotheken), aber ich war auch ein bisschen besser mit der Sprache vertraut, als ich sie las, also suchte ich danach.

Der Leitfaden Erste Schritte mit Erlang ist auch ziemlich gut.

Auf jeden Fall sollten Sie versuchen, einen einfachen Server zu schreiben. Dies ist einer der Bereiche, in denen Erlang wirklich glänzt, und es gibt zahlreiche Dokumentationen und Tutorials zum Thema Nachrichtenübermittlung und zum Modul gen_server.

- bearbeiten

Sie können Erlang auch auf ARM-basierten Mobilgeräten (ARMv5 +) ausführen und Fragen zu Erlang-Fragen für andere Architekturen stellen. Unter http://wiki.trapexit.org/index.php/Cross_compiling finden Sie die Grundlagen für den Einstieg in das Cross-Compilieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.