Dieses Buch ist ein umfassender Leitfaden zu Erlang, einer leistungsstarken funktionalen Programmiersprache, die für die Entwicklung hochgradig paralleler und fehlertoleranter Systeme konzipiert wurde. Verfasst von Joe Armstrong, einem der Mitentwickler von Erlang, bietet es tiefe Einblicke in die Syntax, das Parallelverarbeitungsmodell und die Möglichkeiten des verteilten Rechnens der Sprache. Die zweite Auflage aktualisiert die Beispiele und beleuchtet moderne Anwendungsbereiche von Erlang. Damit ist sie eine unverzichtbare Ressource für Entwickler, die skalierbare und zuverlässige Software erstellen möchten.
Warum Sie dieses Buch lesen sollten
- Verfasst von Joe Armstrong, einem der Entwickler von Erlang, und mit fundierten Einblicken in die Sprache.
- Behandelt wichtige Erlang-Konzepte wie Mustererkennung, Rekursion, Message-Passing-Parallelität und verteiltes Rechnen.
- Stellt OTP (Open Telecom Platform) vor, das Framework für den Aufbau robuster, skalierbarer Systeme.
- Enthält Beispiele aus der Praxis und Übungen zur Festigung des Verständnisses.
- Unverzichtbar für Entwickler, die an hochperformanten, fehlertoleranten und verteilten Anwendungen arbeiten.
Über den Autor
Joe Armstrong (1950–2019) war Informatiker und einer der ursprünglichen Entwickler von Erlang bei Ericsson. Seine Arbeit legte den Grundstein für die moderne parallele Programmierung, und er trug maßgeblich dazu bei, Erlang zu einer der angesehensten Sprachen für die Entwicklung verteilter Systeme zu machen. Darüber hinaus leistete er umfangreiche Beiträge zur funktionalen Programmierung und Systemarchitektur und beeinflusste damit Generationen von Softwareentwicklern.