Erlang

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: multi-paradigm programmingdeclarative programmingfunctional programmingconcurrent computing

Language types: multi-paradigm programming languagedeclarative programming languagefunctional programming languageconcurrent 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-11-30