Erlang (linguaggio di programmazione)

Erlang
linguaggio di programmazione
AutoreEricsson
Data di origine1986
Ultima versione27.0.1 (10 luglio 2024)
Paradigmiprogrammazione funzionale
Tipizzazionedinamica
Estensioni comuni.erl, .hrl
Influenzato daProlog, Smalltalk
Ha influenzatoF#, Clojure, Rust, Scala, Opa, Reia, Elixir
Implementazione di riferimento
Implementazioneinterprete
Sistema operativoMultipiattaforma
Linguaen
LicenzaMPL modificata
Sito webwww.erlang.org/

Erlang è un linguaggio di programmazione non orientato a contesti specifici ma in grado di lavorare con la programmazione concorrente; può gestire cioè più processi che interferiscono tra loro in esecuzione e su sistemi runtime, vale a dire senza due processi distinti per la compilazione e l'esecuzione ma con un unico processo di modifica ed esecuzione continua.

Fu progettato per gestire applicazioni non-stop, distribuite e stabili. Da quando è uscita una versione open-source nel 1998 è stato adottato da varie compagnie multinazionali come la Nortel e T-Mobile.

Il "sottoinsieme sequenziale di Erlang" è un linguaggio funzionale, a valutazione rigida, non polimorfo e con typing dinamico.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search