Erlang | ||||
---|---|---|---|---|
Paradigma | functioneel, gedistribueerd | |||
Verschenen | 1986 | |||
Ontworpen door | Ericsson | |||
Ontwikkeld door | Ericsson | |||
Huidige versie | 27.1.2[1] 17 oktober 2024 | |||
Typesysteem | dynamisch, sterk | |||
Beïnvloed door | Prolog | |||
Invloed op | Scala, Elixir | |||
Besturingssysteem | Multiplatform | |||
Licentie | aangepaste MPL | |||
Bestandsextensies | erl | |||
Website | (en) Projectpagina | |||
|
Erlang is een concurrente, declaratieve programmeertaal en runtime-systeem dat geschikt is voor alle toepassingen. De sequentiële subset van Erlang is een functionele programmeertaal met strikte evaluatie, onveranderbare datastructuren en dynamische typering. Erlang is ontwikkeld door Ericsson voor gebruik in telecommunicatiehardware en is ontworpen om gedistribueerde, fout-tolerante, soft-realtime- en non-stoptoepassingen te ondersteunen.
De naam is afkomstig van Agner Erlang, een Deense ingenieur naar wie ook de eenheid erlang genoemd is. Bovendien is het de afkorting van Ericsson language (Ericssontaal).