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
~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 “Q334879” article, available under the CC BY-SA 4.0 licence.