Erlang
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.