28
Erlang jest uniwersalnym współbieżnym, zbierającym śmieci językiem programowania i systemem wykonawczym używanym do budowania masowo skalowalnych miękkich systemów czasu rzeczywistego z wymaganiami dotyczącymi wysokiej dostępności.Sekwencyjny podzbiór Erlanga jest językiem funkcjonalnym, z chętną oceną, pojedynczym przypisaniem i dynamicznym pisaniem.Został zaprojektowany przez firmę Ericsson do obsługi rozproszonych, odpornych na uszkodzenia, działających w czasie rzeczywistym aplikacji non-stop.Obsługuje funkcję wymiany na gorąco, dzięki czemu kod można zmienić bez zatrzymywania systemu ... Niektóre z jego zastosowań znajdują się w telekomunikacji, bankowości, handlu elektronicznym, telefonii komputerowej i komunikatorach internetowych.System wykonawczy Erlang ma wbudowaną obsługę współbieżności, dystrybucji i odporności na uszkodzenia.