Erlang Programming Language

Autor: Randy Alexander
Datum Vytvoření: 28 Duben 2021
Datum Aktualizace: 26 Červen 2024
Anonim
Erlang Programming Language - Computerphile
Video: Erlang Programming Language - Computerphile

Obsah

Definice - Co znamená Erlang Programming Language?

Programovací jazyk Erlang je univerzální, simultánní a odvozený programovací jazyk, který také slouží jako runtime systém. Sekvenční derivace Erlangu je funkční jazyk s pevným výpočtem, jednoduchým přiřazením a dynamickým zadáváním dat, který souběžně sleduje herecký model.


Erlang, vyvinutý společností Joe Armstrong v roce 1986, byl poprvé vydán společností Ericsson jako proprietární jazyk, poté byl vydán v roce 1998 jako jazyk s otevřeným zdrojovým kódem.

Společnost Ericsson vyvinula společnost Erlang tak, aby podporovala distribuované aplikace odolné proti chybám, měkké aplikace v reálném čase a nepřetržité aplikace. Erlang podporuje výměnu za chodu; kód lze tedy nahradit bez restartování systému.

Úvod do Microsoft Azure a Microsoft Cloud V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje programovací jazyk Erlang

Ve většině jazyků jsou vlákna považována za komplexní oblasti náchylné k chybám. Erlang však umožňuje vývoj na úrovni jazyka pro vytváření a zpracování procesů.


To má za cíl zjednodušit současné programování pro programátory. V Erlang je veškerá souběžnost jednoznačně jasná; zpracovává výměnu dat prostřednictvím předávání spíše než sdílených proměnných, čímž eliminuje existenci a potřebu zámků. Vývojové koncepce společnosti Erlang jsou podobně jako vývoj systémů postavených na systému Erlang.

Mike Williams, člen vývojového týmu Erlang a vynálezce, dodržuje následující filozofii:

Nejlepší pracovní techniky: Najděte nejlepší pracovní techniky pomocí prototypování prostřednictvím návrhu vývojářů. Dovednosti

Nejen myšlenky: Nápady nestačí. Vývojář musí mít také dovednosti pro realizaci nápadů a ověření, že fungují.


Minimalizace chyb: Udržujte chyby na minimu, nejlépe pouze ve fázi výzkumu, nikoli během výroby.

Hlavní výhodou programovacího jazyka Erlang je podpora podprocesů a souběžnosti s malou skupinou primitiv, která efektivně generuje a propojuje procesy.

Tyto procesy jsou základními prvky aplikační struktury Erlang a volně využívají model komunikujících sekvenčních procesů (CSP).