Erlang Programovací jazyk

Autor: Randy Alexander
Dátum Stvorenia: 28 Apríl 2021
Dátum Aktualizácie: 26 V Júni 2024
Anonim
Erlang Programovací jazyk - Technológie
Erlang Programovací jazyk - Technológie

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ácia 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 chybá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.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

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 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 technológii 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árov. zručností

Nielen nápady: Myšlienky nestačia. Vývojár musí mať tiež zručnosti na realizáciu nápadov a overenie ich fungovania.

Minimalizovať chyby: Minimalizujte chyby, pokiaľ možno iba počas fázy výskumu, a nie počas výroby.


Hlavnou 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).