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, Robert Virding
Siste versjon(er)23, 23.0.3, 23.0.4, 24.0
Typetildeling dynamisk, sterk
Filendelse(r).erl
OSmultiplattform
LisensApache Software License, Version 2.0
Implementert i
Erlang
Påvirket av
MetaLanguage, Prolog, Lisp, PLEX (programmeringsspråk), 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]

  1. ^ «A History of the Erlang VM», forfatternavn Robert Virding, besøkt 24. februar 2019[Hentet fra Wikidata]
  2. ^ Erlang tar av[død lenke]. Data Respons
  3. ^ Erlang FAQ 4.3: What does "hello world" look like?

Eksterne lenker[rediger | rediger kilde]

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