Erlang (programmeringsspråk)

Fra Wikipedia, den frie encyklopedi
Hopp til navigering Hopp til søk
Erlang
Erlang logo.svg
Kom til1986[1]
ParadigmeMulti-paradigme: Deklarativ programmering, funksjonell programmering, Parallelle beregninger
Designet avJoe Armstrong
Utviklet avJoe Armstrong, Ericsson
Siste versjon(er)
20 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
Skrive disiplin dynamisk, sterk
Filendelse(r).erl
LisensApache Software License, Version 2.0
Implementert i
Erlang
Innflytelse av
MetaLanguage, Prolog, Lisp, PLEX, Smalltalk, Miranda

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]

Kodeeksempel[rediger | rediger kilde]

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

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

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

Referanser[rediger | rediger kilde]

Eksterne lenker[rediger | rediger kilde]

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