Erlang programozási nyelv

Szerző: Randy Alexander
A Teremtés Dátuma: 28 Április 2021
Frissítés Dátuma: 26 Június 2024
Anonim
Erlang programozási nyelv - Technológia
Erlang programozási nyelv - Technológia

Tartalom

Meghatározás - Mit jelent az Erlang programozási nyelv?

Az Erlang programozási nyelv általános célú, egyidejű és szemetet gyűjtő programozási nyelv, amely futási rendszerként is szolgál. Az Erlang szekvenciális derivációja funkcionális nyelv, határozott számításokkal, egyszeri hozzárendeléssel és dinamikus adatbevitellel, amely egyidejűleg követi az Actor modellt.


A Joe Armstrong által 1986-ban kifejlesztett Erlangot először az Ericsson kiadta szabadalmaztatott nyelvként, majd 1998-ban nyílt forrású nyelvként.

Az Ericsson megtervezte az Erlangot, hogy támogassa az elosztott, hibatűrő, lágy-valós idejű és non-stop alkalmazásokat. Az Erlang támogatja a cserét; így a kód kicserélhető a rendszer újraindítása nélkül.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza az Erlang programozási nyelvet

A legtöbb nyelvben a szálakat összetett hibára hajlamos területeknek tekintik. Az Erlang azonban lehetővé teszi a nyelvi szintű fejlesztést a folyamatok létrehozásához és kezeléséhez.


Ennek célja a programozók egyidejű programozásának egyszerűsítése. Erlangban az összes párhuzamosság egyértelmű; az adatcserét a megosztott változók helyett átadja, és ezzel kiküszöböli a zárak fennállását és szükségességét. Az Erlang fejlesztési koncepciói hasonlóak az Erlang által épített rendszerek fejlesztéséhez.

Mike Williams, az Erlang fejlesztési csapat tagja és feltalálója a következő filozófiát tartja be:

A legjobb munkamódszerek: Keresse meg a legjobb munkamódszereket a prototípusok felhasználásával a fejlesztők tervezésén keresztül. szakértelem

Nem csak ötletek: Az ötletek nem elegendőek. A fejlesztőnek is képesnek kell lennie az ötletek megvalósítására és működésének ellenőrzésére.


A hibák minimalizálása: A hibákat minimalizálja, lehetőleg csak a kutatási szakaszban, nem pedig a termelés során.

Az Erlang programozási nyelv egyik legfontosabb előnye, hogy támogatja a szálak menetét és egyidejűségét egy kis primitív csoporttal, amely hatékonyan generálja és összekapcsolja a folyamatokat.

Ezek a folyamatok az Erlang alkalmazás struktúrájának alapvető elemei, és szabadon alkalmazzák a kommunikációs szekvenciális folyamatok (CSP) modelljét.