IT-Lexikon › Programmierung › Erlang

Erlang

Programmierung Svenska → Aktualisiert: 2026-09-08

Funktionale Sprache für fehlertolerante, verteilte Systeme — Joe Armstrong und Kollegen bei Ericsson, 1986, um Telefonvermittlungen mit neun Neunen Verfügbarkeit zu betreiben.

Alles ist ein Actor (Leichtgewichtsprozess), jede Kommunikation läuft per Message-Passing, Daten sind unveränderlich. Die BEAM-VM schedult Millionen Prozesse pro Knoten, mit präemptivem Scheduling und Hot Code Reloading ohne Downtime. OTP (Open Telecom Platform) ist die Standardbibliothek: Supervisors, GenServers, Applications.

Erlang treibt WhatsApp, RabbitMQ, CouchDB und die Kernnetze von Telcos an. Joe Armstrongs Philosophie „let it crash" prägte das moderne Denken über verteilte Systeme. Die Syntax gilt als sperrig — viele steigen deshalb lieber über Elixir ein.

← Zurück zum Lexikon