Penguin
Annotated edit history of Erlang version 8, including all changes. View license author blame.
Rev Author # Line
7 AristotlePagaltzis 1 [Erlang | http://www.erlang.org/] is a simple functional programming language used for writing distributed real time systems, particularly telecommunications systems. It doesn't seem quite as horrible as [Haskell].
8 GeoffCant 2
3 Strengths:
4 * Massively multithreaded - can run tens of thousands of concurrent erlang-processes in a single OS process with no locking.
5 * Distributed - erlang programs can spawn erlang-processes on any node within an erlang cluster. Erlang code is usually written so that it is easy to migrate between hosts/nodes.
6 * Huge standard library ErlangOtp that makes writing reliable, scalable, fault-tolerant programs easy.
7 * Parallel garbage collection (GC on per erlang-process basis, GC of one erlang-process doesn't block any other erlang-process)
8
9 Ideal for writing applications for telcos and for many other domains where scalable fault-tolerant systems are a requirement.
10
11 !!! Resources
12 * Web sites
13 ** [http://www.erlang.org]
14 ** [http://www.trapexit.org]
4 GerwinVanDeSteeg 15
16 -----
6 AristotlePagaltzis 17 CategoryProgrammingLanguages, CategoryFunctionalProgrammingLanguages