Erlang programmeringsspråk

Författare: Randy Alexander
Skapelsedatum: 28 April 2021
Uppdatera Datum: 26 Juni 2024
Anonim
Erlang programmeringsspråk - Teknologi
Erlang programmeringsspråk - Teknologi

Innehåll

Definition - Vad betyder Erlang Programming Language?

Programmeringsspråket Erlang är ett generellt, samtidigt och insamlat programmeringsspråk som också fungerar som ett runtime-system. Det sekvensiella derivatet av Erlang är ett funktionellt språk med fast beräkning, enkel tilldelning och dynamisk datainmatning, som samtidigt följer Actor-modellen.


Utvecklad av Joe Armstrong 1986 släpptes Erlang först av Ericsson som ett ägarspråk och släpptes sedan 1998 som ett öppet källspråk.

Ericsson konstruerade Erlang för att stödja distribuerade, feltoleranta, mjuk-realtid och non-stop applikationer. Erlang stöder hotbyte; alltså kan kod bytas ut utan att starta om systemet.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Erlang Programming Language

På de flesta språk ses trådar som komplexa felutsatta områden. Men Erlang tillåter språkutveckling för skapande och hantering av processer.

Detta är avsett att förenkla samtidig programmering för programmerare. I Erlang är all samtidighet uttryckligen tydlig; bearbetar utbyte av data genom att passera snarare än delade variabler, vilket eliminerar existensen och behovet av lås. Erlangs utvecklingskoncept liknar utvecklingen av Erlang-byggda system.


Mike Williams, en Erlang utvecklingsteammedlem och uppfinnare, följer följande filosofi:

De bästa arbetsteknikerna: Hitta de bästa arbetsteknikerna genom att använda prototyper genom utvecklarens design. Kompetens

Inte bara idéer: Idéer räcker inte. En utvecklare måste också ha färdigheter att förverkliga idéerna och verifiera att de fungerar.

Minimera fel: Håll fel till ett minimum, helst bara under forskningsfasen snarare än under produktionen.

En stor fördel med Erlangs programmeringsspråk är dess stöd för trådning och samtidighet med en liten grupp primitiv som effektivt genererar och länkar processer.

Dessa processer är en grundläggande element i en Erlang-applikationsstruktur och använder fritt den kommunicerande sekventiella processen (CSP) -modellen.