File:Erlang_logo.svg · Wikimedia Commons · See Wikimedia Commons
Key facts
- Paradigms
- Multi-paradigm : concurrent , functional
- Designed by
- Joe Armstrong Robert Virding Mike Williams
- Developer
- Ericsson
- First appeared
- 1986 ; 40 years ago ( 1986 )
- Stable release
- 29.0.1 / 27 May 2026 ; 7 days ago ( 27 May 2026 )
- Typing discipline
- Dynamic , strong
- License
- Apache License 2.0
- Filename extensions
- .erl, .hrl
- Website
- www .erlang .org
via Wikipedia infobox
Wikidata facts
- Instance of
- skill
- Named after
- Ericsson
- Designed by
- Joe Armstrong
- Official website
- www.erlang.org
Show 11 more facts
- Commons category
- Erlang (programming language)
- typing discipline
- strong typing
- software version identifier
- 28.5
- influenced by
- Smalltalk
- official blog URL
- www.erlang.org/blog
- topic's main category
- Category:Erlang (programming language)
- inception
- 1986-00-00
- source code repository URL
- github.com/erlang/otp
- programmed in
- Erlang
- operating system
- cross-platform
- file extension
- erl
Sources (15)
via Wikidata · CC0
~25 min read
Encyclopedic overview
Erlang (/ˈɜːrlæŋ/ UR-lang) 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.
The Erlang runtime system is designed for systems with these traits:
Excerpted from Wikipedia’s “Erlang” article, available under the CC BY-SA 4.0 licence.