Erlang (programmeringsspråk)
Utseende
| Erlang | |||
|---|---|---|---|
| Tilblivelse | 1986 | ||
| Paradigme | Multi-paradigme: Deklarativ programmering, funksjonell programmering, samtidig programmering | ||
| Designet av | Joe Armstrong | ||
| Utviklet av | Joe Armstrong, Ericsson, Robert Virding | ||
| Siste versjon(er) | 28.1.1 / 20. okt. 2025 | ||
| 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, Programmeringsspråket 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.[1]
Kodeeksempel
[rediger | rediger kilde]Et standard «Hello, world» program kan skrives slik:[2]
-module(hello).
-export([hello_world/0]).
hello_world() -> io:fwrite("hello, world\n").
Referanser
[rediger | rediger kilde]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.