Erlang (programmeringsspråk)

Fra Wikipedia, den frie encyklopedi
Hopp til navigering Hopp til sø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)23, 23.0.3, 23.0.4
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]

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.