Erlang programmeringssprog

Forfatter: Randy Alexander
Oprettelsesdato: 28 April 2021
Opdateringsdato: 14 Kan 2024
Anonim
Top 4 Dying Programming Languages of 2019 | by Clever Programmer
Video.: Top 4 Dying Programming Languages of 2019 | by Clever Programmer

Indhold

Definition - Hvad betyder Erlang Programmeringssprog?

Erlang programmeringssprog er et generelt, samtidigt og opsamlet programmeringssprog, der også fungerer som et runtime-system. Det sekventielle derivat af Erlang er et funktionelt sprog med fast beregning, enkelt tildeling og dynamisk indtastning af data, som samtidig følger Actor-modellen.


Udviklet af Joe Armstrong i 1986 blev Erlang først frigivet af Ericsson som et proprietært sprog, derefter frigivet i 1998 som et open source sprog.

Ericsson konstruerede Erlang til at understøtte distribuerede, fejlagtolerante, soft-real-time og non-stop applikationer. Erlang understøtter hot swapping; således kan kode udskiftes uden at genstarte systemet.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Erlang programmeringssprog

På de fleste sprog ses tråde som komplekse fejlbenyttede områder. Erlang tillader dog udvikling på sprogniveau til oprettelse og håndtering af processer.

Dette er beregnet til at forenkle samtidig programmering for programmerere. I Erlang er al samtid eksplicit klar; processer udveksler data gennem videregivelse snarere end delte variabler, hvilket eliminerer eksistensen og behovet for låse. Erlangs udviklingskoncepter ligner udviklingen af ​​Erlang-bygget systemer.


Mike Williams, et Erlang-udviklingsholdmedlem og opfinder, overholder følgende filosofi:

De bedste arbejdsteknikker: Find de bedste arbejdsteknikker ved hjælp af prototype gennem udviklerens design. Skills

Ikke kun ideer: Ideer er ikke nok. En udvikler skal også have færdighederne til at realisere ideerne og kontrollere, at de fungerer.

Minimer fejl: Hold fejl til et minimum, helst kun i forskningsfasen snarere end under produktionen.

En stor fordel ved Erlang programmeringssprog er dets støtte til trådning og samtidighed med en lille gruppe primitiver, der effektivt genererer og forbinder processer.

Disse processer er en Erlang-applikationsstrukturs grundlæggende elementer og anvender frit den kommunikerende sekventielle processer (CSP) -model.