Wróć do bloga
Encyklopedia11 grudnia 2020

Erlang

erlang

Erlang – jest funkcjonalnym i współbieżnym językiem programowania.

Środowisko wykonawcze Erlang ma wbudowaną obsługę współbieżności, dystrybucji i z założenia jest odporne na błędy.

OTP (ang. Open Telecom Platform) to zbiór oprogramowania pośredniego i bibliotek w Erlang.

Erlang został opracowany przez Joe Armstronga w 1986 roku, Erlang został po raz pierwszy wydany przez firmę Ericsson jako język prawnie zastrzeżony, a następnie wydany w 1998 roku jako język open source.

Ericsson zaprojektował Erlang’a do obsługi rozproszonych, odpornych na błędy aplikacji działających w czasie rzeczywistym i non-stop. Erlang obsługuje tak zwany „hot code reload” – w ten sposób fragmenty kodu aplikacji można podmienić bez ponownego uruchamiania systemu.

Niektóre branże, w których Erlang znalazł zastosowanie to między innymi telekomunikacja, bankowość, handel elektroniczny, telefonia komputerowa i komunikatory internetowe.