Erlang (programmeringsspråk)

Erlang
Erlang logo.svg
Tilblivelse1986[1]
ParadigmeMulti-paradigme: Deklarativ programmering, funksjonell programmering, parallelle beregninger
Designet avJoe Armstrong
Utviklet avJoe Armstrong, Ericsson
Siste versjon(er)
26 versjoner
R16B03, R16B02, R16B01, R16B, 18.2.1, 18.3, 19.1, 19.3, 20.1, 20.2, 21.0, 19.0, 19.2, 20.0, 20.3, 21.1, 21.2, 18.0, 21.3, 22.0, 22.1, 22.2, 22.2.2, 22.2.1, 22.2.3, 22.2.4, 22.3
Typetildeling dynamisk, sterk
Filendelse(r).erl
OSmultiplattform
LisensApache Software License, Version 2.0
Implementert i
Erlang
Påvirket av
MetaLanguage, Prolog, Lisp, PLEX, Smalltalk, Miranda, Ada, Modula-2, CHILL

Erlang er et funksjonelt programmeringsspråk designet med vekt på parallellprogrammering. Språket ble utviklet av Ericsson i 1980-årene til bruk innen telekommunikasjon, og brukes blant annet av selskaper som Amazon, Yahoo! og Facebook. Et Erlang-program består typisk av mange små prosesser som kommuniserer ved hjelp av asynkrone meldinger.[2]

KodeeksempelRediger

Et standard «Hello, world» program kan skrives slik:[3]

-module(hello).
-export([hello_world/0]).

hello_world() -> io:fwrite("hello, world\n").

ReferanserRediger

Eksterne lenkerRediger

 Denne programmeringrelaterte artikkelen er foreløpig kort eller mangelfull, og du kan hjelpe Wikipedia ved å utvide den.