Erlang (programmeringsspråk)
Utseende
Erlang | |||
---|---|---|---|
![]() | |||
Tilblivelse | 1986[1] | ||
Paradigme | Multi-paradigme: Deklarativ programmering, funksjonell programmering, samtidig programmering | ||
Designet av | Joe Armstrong | ||
Utviklet av | Joe Armstrong, Ericsson, Robert Virding | ||
Siste versjon(er) | 27.0.1 / 10. jul. 2024 | ||
Typetildeling | dynamisk, sterk | ||
Filendelse(r) | .erl | ||
OS | multiplattform | ||
Lisens | Apache License 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]- ^ Robert Virding, «A History of the Erlang VM», besøkt 24. februar 2019[Hentet fra Wikidata]
- ^ Erlang tar av[død lenke]. Data Respons
- ^ Erlang FAQ 4.3: What does "hello world" look like?
Eksterne lenker
[rediger | rediger kilde]- (en) Offisielt nettsted
- (en) Erlang (programming language) – kategori av bilder, video eller lyd på Commons
Denne artikkelen er en spire. Du kan hjelpe Wikipedia ved å utvide den.