Erlang | |
---|---|
Paradigma | samaaegne, funktsionaalne |
Väljalaskeaeg | 1986 |
Looja |
Joe Armstrong Robert Virding Mike Williams |
Arendaja | Ericsson |
Viimane väljalase | 27.2 (11.12.2024) |
Tüüpimine | dünaamiline, tugev |
Mõjutatud keeltest | Prolog |
Mõjutanud keeli | Clojure,[1] Scala[2] |
Litsents | Modifitseeritud Mozilla Public License |
Veebileht | www.erlang.org |
Erlang on üldotstarbeline samaaegne programmeerimiskeel. Lineaarne alamosa keelest on funktsionaalne keel, agara arvutuse, ühekordse omistamise ja dünaamilise tüüpimisega.[3] Samaaegsuse jaoks kasutab Erlang aktorite mudelit.[4][5] Selle töötas välja Ericsson, et toetada hajutatud, veakindlate, reaalaja programmide loomist. Keele esimese versiooni töötas välja Joe Armstrong 1986. aastal.[6]
Erlang toetab kuumvahetust, mis tähendab, et koodi saab muuta süsteemi peatamata.[7] Algul oli Erlang Ericssoni omanduses, kuid 1998. aastal anti see välja avatud lähtekoodiga.[8]