Erlang

Ericsson's language for fault-tolerant telecom systems: lightweight processes, supervisors and hot code loading. See how developers rate it month by month on DTDb.

Category
programming language
Developer
Ericsson and the Erlang/OTP team
Created by
Joe Armstrong, Robert Virding, Mike Williams
First release
1986
License
Apache-2.0
Open source
Yes
Pricing
Free
Website
https://www.erlang.org
Paradigms
Functional, Concurrent
Typing
Dynamic
Type strength
Strong
Type inference
No
Memory management
Garbage collected
Runs as
Bytecode on a virtual machine
Main implementation
BEAM (Erlang/OTP)
Concurrency
Lightweight processes, message passing, OTP supervisors
Null safety
No
Package manager
Hex, rebar3
Used for
Back end
Specification
None, Erlang/OTP is the reference

Top rated programming languages — Monthly Ranking