May 22, 2013

Book: Erlang and OTP in Action


Erlang got a lot of attention until 2-3 years ago, but I noticed more demands on Erlang skill nowadays.  As usual, Manning's In-Action series books, this book introduces Erlang quite well.

What is Erlang? From Wikipedia:
Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system. The sequential subset of Erlang is a functional language, with strict evaluation, single assignment, and dynamic typing. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. It supports hot swapping, so that code can be changed without stopping a system.

By its nature - being functional, distributed and actor based concurrency model, it is the way to do next level of parallel programming, IMO.

No comments: