Преглед садржаја:
Дефиниција - Шта значи програмски језик Ерланг?
Ерланг програмски језик је програмски језик опште намене, истовремено и смеће сакупљен од смећа, који такође служи као рунтиме систем. Секвенцијални дериват Ерланг-а је функционалан језик са чврстим прорачуном, јединственим додељивањем и динамичким уносом података, који истовремено следи Ацтор-ов модел.
Развијен од Јое Армстронга 1986. године, Ерланг је прво објавио Ерицссон као власнички језик, а затим објављен 1998. као језик отвореног кода.
Ерицссон је дизајнирао Ерланг за подршку дистрибуираних, отпорних на грешке, софт-реал-тиме и нон-стоп апликација. Ерланг подржава вруће замене; на тај начин се код може заменити без поновног покретања система.
Тецхопедиа објашњава програмски језик Ерланг
У већини језика, нити се посматрају као сложена подручја наклоњена грешкама. Међутим, Ерланг омогућава развој на нивоу језика за стварање и руковање процесима.
То је циљ да се поједностави истовремено програмирање за програмере. У Ерлангу је сва конкурентност изричито јасна; обрађује податке путем преноса поруке уместо дељених променљивих, елиминишући постојање и потребу за закључавањем. Ерланг-ови развојни концепти слични су развоју система изграђених на Ерланг-у.
Мике Виллиамс, члан развојног тима и проналазач Ерланг-а, придржава се следеће филозофије:
Најбоље технике рада: Пронађите најбоље технике рада користећи прототипирање кроз дизајн програмера. Вештине
Не само идеје: идеје нису довољне. Програмер такође мора имати вештине да реализује идеје и провери да ли оне раде.
Смањи грешке: Смањите грешке на минимуму, најбоље само током фазе истраживања а не током производње.
Главна предност Ерланг програмског језика је његова подршка за навојење нити и истовременост са малом групом примитиваца који ефикасно генеришу и повезују процесе.
Ови процеси су основни елементи Ерланг-ове апликације и слободно користе модел комуникационих секвенцијалних процеса (ЦСП).
