Кућа Развој Шта је програмски језик ерланг? - дефиниција из техопедије

Шта је програмски језик ерланг? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи програмски језик Ерланг?

Ерланг програмски језик је програмски језик опште намене, истовремено и смеће сакупљен од смећа, који такође служи као рунтиме систем. Секвенцијални дериват Ерланг-а је функционалан језик са чврстим прорачуном, јединственим додељивањем и динамичким уносом података, који истовремено следи Ацтор-ов модел.

Развијен од Јое Армстронга 1986. године, Ерланг је прво објавио Ерицссон као власнички језик, а затим објављен 1998. као језик отвореног кода.

Ерицссон је дизајнирао Ерланг за подршку дистрибуираних, отпорних на грешке, софт-реал-тиме и нон-стоп апликација. Ерланг подржава вруће замене; на тај начин се код може заменити без поновног покретања система.

Тецхопедиа објашњава програмски језик Ерланг

У већини језика, нити се посматрају као сложена подручја наклоњена грешкама. Међутим, Ерланг омогућава развој на нивоу језика за стварање и руковање процесима.

То је циљ да се поједностави истовремено програмирање за програмере. У Ерлангу је сва конкурентност изричито јасна; обрађује податке путем преноса поруке уместо дељених променљивих, елиминишући постојање и потребу за закључавањем. Ерланг-ови развојни концепти слични су развоју система изграђених на Ерланг-у.

Мике Виллиамс, члан развојног тима и проналазач Ерланг-а, придржава се следеће филозофије:

Најбоље технике рада: Пронађите најбоље технике рада користећи прототипирање кроз дизајн програмера. Вештине

Не само идеје: идеје нису довољне. Програмер такође мора имати вештине да реализује идеје и провери да ли оне раде.

Смањи грешке: Смањите грешке на минимуму, најбоље само током фазе истраживања а не током производње.

Главна предност Ерланг програмског језика је његова подршка за навојење нити и истовременост са малом групом примитиваца који ефикасно генеришу и повезују процесе.

Ови процеси су основни елементи Ерланг-ове апликације и слободно користе модел комуникационих секвенцијалних процеса (ЦСП).

Шта је програмски језик ерланг? - дефиниција из техопедије