Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 1.89 KB

erlang.rst

File metadata and controls

68 lines (47 loc) · 1.89 KB

Erlang Overview

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.

Erlang Resources

Documentation on erlang.org

and in particular...

Modules Reference

Getting Started

Reference Manual

Programming Examples

OTP Design Principles

Erlang Books on Amazon

erldocs.com

Learn You Some Erlang for Great Good

www.trapexit.org

See Also

.. toctree::
   :maxdepth: 1

   erlang_modules
   erlang_os