Erlang

Erlang (Ерланг) е програмен език и среда за изпълнение, специално създаден за изграждане на паралелни и разпределени изчислителни системи. Комбинира идеи от функционалното програмиране с техники за изграждане на отказоустойчиви системи, за да предостави мощно средство, с чиято помощ по-лесно да се разработват паралелни приложения.

Erlang програмите могат да са съставени от милиони малки процеси и да използват цялата сила на многоядрените процесори. Това означава, че приложенията работят почти четири пъти по-бързо на четириядрен процесор, от колкото на едноядрен, без да се налага да правите някакви промени.

Erlang притежава нетипичен синтаксис, който може да открие един различен поглед върху програмирането. За поддръжката на паралелност се следва Actor модела при който процесите си комуникират чрез съобщения. Това спестява трудностите при работа с нишки и синхронизация.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy