A multi-user video game, site, cloud program, or networked database could have hundreds of thousands of clients all interacting even as. you wish a strong, industrial-strength device to deal with the fairly tough difficulties inherent in parallel, concurrent environments. you would like Erlang. during this moment version of the bestselling Programming Erlang, you will the right way to write parallel courses that scale without problems on multicore systems.
Using Erlang, you can be shocked at how effortless it turns into to house parallel difficulties, and what kind of speedier and extra successfully your courses run. that is simply because Erlang makes use of sets of parallel processes-not a unmarried sequential method, as present in so much programming languages.
Joe Armstrong, author of Erlang, introduces this strong language in small steps, providing you with an entire evaluation of Erlang and the way to take advantage of it in universal eventualities. you will commence with sequential programming, circulation to parallel programming and dealing with error in parallel courses, and discover ways to paintings hopefully with allotted programming and the traditional Erlang/Open Telecom Platform (OTP) frameworks.
You desire no earlier wisdom of useful or parallel programming. The chapters are choked with hands-on, real-world instructional examples and insider information and suggestion, and end with workouts for either starting and complicated users.
The moment variation has been generally rewritten. New to this variation are seven chapters protecting the most recent Erlang good points: maps, the kind approach and the Dialyzer, WebSockets, programming idioms, and a brand new stand-alone execution surroundings. you are going to write courses that dynamically notice and proper mistakes, and that may be upgraded with out preventing the method. there is additionally insurance of rebar (the de facto Erlang construct system), and data on the best way to percentage and use Erlang initiatives on github, illustrated with examples from cowboy and bitcask.
Erlang will swap your view of the realm, and of the way you program.
What You Need
The Erlang/OTP approach. obtain it from erlang.org.