![Erlang Programming Language - Computerphile](https://i.ytimg.com/vi/SOqQVoVai6s/hqdefault.jpg)
Obsah
- Definice - Co znamená Erlang Programming Language?
- Ú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
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).