Source: commons.wikimedia.org

Erlang is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP, or Open Telecom Platform (OTP), which consists of the Erlang runtime system, several ready-to-use components (OTP) mainly written in Erlang, and a set of design principles for Erlang programs. Wikipedia

Created Year: 1986
Designed by: Joe Armstrong
Developed by: EricssonJoe ArmstrongRobert Virding
Operating systems: cross-platform
Implemented in: Erlang
Named after: Agner Krarup Erlang, Ericsson
Aliases: erlang
File extensions: erl

Wikidata: Q334879

Influenced: CoffeeScriptDartElixirF#GleamOzRustScala

Influenced by: AdaCHILLLispMirandaMLModula-2PLEXPrologSmalltalk

Programming paradigms: concurrent computingdeclarative programmingfunctional programmingmulti-paradigm programming

Language types: concurrent programming languagedeclarative programming languagefunctional programming languagemulti-paradigm programming language

Erlang Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Erlang

-module(erlang_hw).
-export([start/0]).

start() ->
  io:format("Hello World~n").

Free Erlang books, articles, documentation

Search on GitHub


Latest data update: 2025-08-15