Idioma de programació Erlang

Autora: Randy Alexander
Data De La Creació: 28 Abril 2021
Data D’Actualització: 26 Juny 2024
Anonim
Idioma de programació Erlang - Tecnologia
Idioma de programació Erlang - Tecnologia

Content

Definició: què significa Erlang llenguatge de programació?

El llenguatge de programació Erlang és un llenguatge de programació de propòsit general, simultani i recollit d'escombraries, que també serveix com a sistema d'execució. La derivada seqüencial d’Erlang és un llenguatge funcional amb càlcul ferm, assignació única i entrada de dades dinàmiques, que segueix simultàniament el model d’Actor.


Desenvolupat per Joe Armstrong el 1986, Erlang va ser llançat per primera vegada per Ericsson com a llenguatge propietari, i després llançat el 1998 com a llenguatge de codi obert.

Ericsson va dissenyar Erlang per admetre aplicacions distribuïdes, tolerants a les errades, en temps real, suaus i sense parar. Erlang és compatible amb l'intercanvi en calent; així es pot substituir el codi sense reiniciar el sistema.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica el llenguatge de programació d'Erlang

En la majoria dels idiomes, els fils es veuen com a àrees complexes que presenten errors. Tot i això, Erlang permet el desenvolupament a nivell de llenguatge per a la creació i maneig de processos.


Això vol simplificar la programació simultània per a programadors. A Erlang, tota concurrència és explícitament clara; processa intercanvi de dades mitjançant variables de pas en lloc de compartir, eliminant l’existència i la necessitat de bloquejos. Els conceptes de desenvolupament d'Erlang s'assemblen molt al desenvolupament de sistemes construïts per Erlang.

Mike Williams, membre i inventor de l'equip de desenvolupament d'Erlang, segueix la filosofia següent:

Les millors tècniques de treball: Trobeu les millors tècniques de treball mitjançant prototips mitjançant el disseny dels desenvolupadors. Habilitats

No només idees: Les idees no són suficients. Un desenvolupador també ha de tenir les habilitats per realitzar les idees i verificar que funcionen.

Minimitzar els errors: Mantenir els errors al mínim, preferiblement només durant la fase de recerca que no pas durant la producció.


Un avantatge important del llenguatge de programació d’Erlang és el seu suport per a la roscada i la concurrència amb un petit grup de primitius que generen i enllacen eficientment els processos.

Aquests processos són elements bàsics de l'estructura d'aplicació Erlang i utilitzen lliurement el model de processos seqüencials de comunicació (CSP) de comunicació.