Erlang Programming Language Profile

Erlang

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.


FACTS

Type of Language: Multi-paradigm: concurrent, functional
Designed by: Joe Armstrong, Robert Virding, and Mike Williams
Public Release: 1986
License: Apache License 2.0
Website: www.erlang.org


RECOMMENDED OPEN SOURCE BOOKS

Free Erlang Books


OPEN SOURCE SOFTWARE FOR DEVELOPERS

Applications List – from the official website.


USEFUL RESOURCES

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.


RECOMMENDED BOOK TO BUY

Erlang Programming

PROGRAMMING LANGUAGE PROFILES

Ada, Assembly, Awk, Bash, C, C++, C#, Clojure, CoffeeScript, ECMAScript, Erlang, Forth, Fortran, Go, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Logo, Lua, OCaml, Pascal, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, Scheme, Scratch, SQL, Swift, TeX, VimL