Obsah:
Definícia - Čo znamená programovací jazyk Erlang?
Programovací jazyk Erlang je univerzálny, simultánny a programový jazyk zbieraný na odpadky, ktorý slúži aj ako runtime systém. Sekvenčný derivát Erlang je funkčný jazyk s pevným výpočtom, jednoduchým priradením a dynamickým zadávaním údajov, ktorý súbežne sleduje herecký model.
Erlang, vyvinutý spoločnosťou Joe Armstrong v roku 1986, bol prvýkrát vydaný spoločnosťou Ericsson ako proprietárny jazyk, potom bol vydaný v roku 1998 ako jazyk s otvoreným zdrojovým kódom.
Spoločnosť Ericsson navrhla spoločnosť Erlang tak, aby podporovala distribuované aplikácie odolné voči poruchám, soft-real-time a non-stop aplikácie. Erlang podporuje výmenu za tepla; kód je možné nahradiť bez reštartovania systému.
Techopedia vysvetľuje programovací jazyk Erlang
Vo väčšine jazykov sa vlákna považujú za zložité oblasti náchylné na chyby. Erlang však umožňuje vývoj na úrovni jazyka pre vytváranie a spracovanie procesov.
Účelom je zjednodušiť súčasné programovanie pre programátorov. V Erlang je všetka súbežnosť jednoznačne jasná; Spracúva výmenu údajov prostredníctvom odovzdávania správ namiesto zdieľaných premenných, čím eliminuje existenciu a potrebu zámkov. Vývojové koncepcie spoločnosti Erlang sú podobné vývoju systémov postavených na platforme Erlang.
Mike Williams, člen vývojového tímu a vynálezca spoločnosti Erlang, dodržiava nasledujúcu filozofiu:
Najlepšie pracovné techniky: Nájdite najlepšie pracovné techniky pomocou prototypovania prostredníctvom návrhu vývojára. zručností
Nielen myšlienky: Myšlienky nestačia. Vývojár musí mať tiež zručnosti na realizáciu nápadov a overenie ich fungovania.
Minimalizujte chyby: Chyby minimalizujte, pokiaľ možno iba počas fázy výskumu, a nie počas výroby.
Veľkou výhodou programovacieho jazyka Erlang je jeho podpora naviazania a súbežnosti s malou skupinou primitív, ktorá efektívne generuje a prepája procesy.
Tieto procesy sú základnými prvkami aplikačnej štruktúry Erlang a voľne využívajú model komunikačných sekvenčných procesov (CSP).