Erlang is a pragmatic functional programming language that is suitable for building a variety of applications. It has a number of unique features that make differentiate it from other languages:
- Process model that enables high levels of concurrency and fault tolerance
- Semantics that minimize lines of code and avoid bug hiding
- Application model that encourages federated, decoupled system architecture
Erlang is known for its use in building highly concurrent applications like telecom switches, databases, and messaging servers. However, it's also an excellent general purpose language that can be used in the same tradition as Java, Python, and Ruby.
and in particular...
Learn You Some Erlang for Great Good
See Also
.. toctree:: :maxdepth: 1 erlang_modules erlang_os