Erlang is a general-purpose, concurrent, declarative, functional programming language and runtime environment developed by Ericsson, a Swedish multinational provider of communications technology and services. Erlang is dynamically typed and has a pattern matching syntax. The language solves difficult problems inherent in parallel, concurrent environments. It uses sets of parallel supervised processes, not a single sequential process as found in most programming languages.
Erlang was created in 1986 at the Ellemtel Telecommunication Systems Laboratories for telecommunication systems. The objective was to build a simple and efficient programming language resilient large-scale concurrent industrial applications.
Type of Language: Multi-paradigm: concurrent, functional
Designed by: Joe Armstrong, Robert Virding, and Mike Williams
Public Release: 1986
License: Apache License 2.0
RECOMMENDED OPEN SOURCE BOOKS
OPEN SOURCE SOFTWARE FOR DEVELOPERS
Applications List – from the official website.
Erlang Central – dedicated to the future health, wellbeing and commercial success of the Erlang programming language outside Ericsson.
Awesome Erlang – a curated list of amazingly awesome Erlang libraries, resources.