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