Bewertung:

Das Buch ist eine gut organisierte Einführung in Elixir, die für ihre klare Schreibweise und ihren guten Inhalt geschätzt wird. Allerdings ist es aufgrund der vorausgesetzten Vorkenntnisse für absolute Anfänger in der Programmierung möglicherweise nicht geeignet.
Vorteile:⬤ Gut strukturierte, gut geschriebene, klare Einführung in Elixir
⬤ gute Organisation
⬤ ausgezeichneter Inhalt
⬤ gute Druck- und Papierqualität
⬤ gutes Preis-Leistungs-Verhältnis.
Nicht anfängerfreundlich für diejenigen, die völlig neu in der Programmierung sind; setzt Vorkenntnisse der Programmierterminologie voraus.
(basierend auf 4 Leserbewertungen)
Introducing Elixir: Getting Started in Functional Programming
Glatt, mächtig und klein - Elixir ist eine ausgezeichnete Sprache, um funktionale Programmierung zu lernen, und mit dieser praktischen Einführung werden Sie entdecken, wie mächtig Elixir sein kann. Die Autoren Simon St. Laurent und J. David Eisenberg zeigen Ihnen, wie Elixir die robuste funktionale Programmierung von Erlang mit einem Ansatz kombiniert, der eher wie Ruby aussieht, und leistungsstarke Makrofunktionen für die Metaprogrammierung enthält.
Aktualisiert auf Elixir 1. 4, die zweite Auflage dieses praktischen Buches hilft Ihnen, einfache Elixir-Programme zu schreiben, indem es eine Fähigkeit nach der anderen vermittelt. Sobald Sie den Musterabgleich, die prozessorientierte Programmierung und andere Konzepte kennen, werden Sie verstehen, warum es mit Elixir einfacher ist, nebenläufige und belastbare Programme zu erstellen, die sich mühelos vergrößern und verkleinern lassen.
⬤ Machen Sie sich mit IEx, der Befehlszeilenschnittstelle von Elixir, vertraut.
⬤ Lernen Sie die grundlegenden Strukturen von Elixir kennen, indem Sie mit Zahlen arbeiten.
⬤ Entdecken Sie Atome, Pattern Matching und Guards: die Grundlagen Ihrer Programmstruktur.
⬤ Eintauchen in das Herz der Elixir-Verarbeitung mit Rekursion, Strings, Listen und Funktionen höherer Ordnung.
⬤ Erstellen Sie Elixir-Prozesse und senden Sie Nachrichten zwischen ihnen.
⬤ Strukturierte Daten mit Erlang Term Storage und der Mnesia-Datenbank speichern und manipulieren.
⬤ Bauen Sie robuste Anwendungen mit der Open Telecom Platform.