Programming Erlang, Second Edition. Software for a Concurrent World. Joe Armstrong. The Pragmatic Bookshelf. Dallas, Texas • Raleigh, North Carolina. Concurrent Programming in ERLANG. Second Edition. Joe Armstrong. Robert Virding. Claes Wikström. Mike Williams. Ericsson. Telecommunications Systems . Programming Erlang has ratings and 34 reviews. David said: A book with big cons and big pros. I think it will be easiest if I simply list the cons an.
|Published (Last):||28 November 2004|
|PDF File Size:||1.21 Mb|
|ePub File Size:||1.25 Mb|
|Price:||Free* [*Free Regsitration Required]|
You Might Also Like. Erlang is an important language, and it has enough unfamiliar elements to make it difficult to pick up without a guide. The basic data types in Erlang are functions, atoms, numbers, lists, tuples, and strings which are actually lists of integer numbers.
Oct 13, Michael rated it really liked it Shelves: So there may be some chicken and egg effect there. This is always painful in ;rogramming programming book. The index is worthless. Joe Armstrong is one of the creators of Erlang.
Programming Erlang (2nd edition) by Joe Armstrong | The Pragmatic Bookshelf
Concurrent and Distributed Programs Chapter I had hoped for a tour de force from the language’s creator but instead I got a book I skimmed the last hundred pages of. It has been used commercially for many years to build massive fault-tolerated systems that run for years with minimal failures.
It is good to look at the Erlang through the eyes of Joe that was the main reason I read it. Just a moment while we sign you in to your Goodreads account. I would love to see this book updated to include some more modern day examples of where Erlang is being used and tools for building Erlang applications like Rebar. So what areas does the book cover?
Programming Erlang (2nd edition)
Royal Institute of Technology. Along with Robert Virding and Mike Williams inArmstrong developed Erlang, which was released as open source in Dec 15, Austin Taylor added it Shelves: A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time.
Even experienced Erlang programmers will find helpful tips and new insights throughout the book, and beginners to the language will appreciate the clear and methodical way Joe introduces and explains key language concepts. Sequential Programming Chapter 3: The rpogramming shows a couple simple examples of distributed programming by way of illustration: About this Title Pages: The chapter on OTP is a classic example of the malaise, we get started with a simple server and as a reader you wait for the juicy details of how and why.
Actor model concurrency is the way to go though. The book is laid out in a reader-hostile manner: No trivia or quizzes yet. That was not the case here.
Despite this qualm, I feel that I have a p This seemed like a pretty good introduction to Erlang. I’ve been programming with Erlang at work for 9 months already but the book has been a great back-filler and refresher.
Programming Erlang, 2nd Edition
By the time you’re done with the book, you’ll have figured all of this out. I think it will be easiest if I simply list the cons and the pros.
This experience helped him during his physics studies at University College London progarmming, where he debugged the programs of his fellow students in exchange for beer.
Skip to main content.
It includes example code you’ll be able to build upon. Despite this qualm, I feel that I have a pretty good grasp of things after just a couple weeks of reading a book.
Aug 11, Keyer rated it it was amazing Shelves: Jan 16, Robert Postill rated it it was ok Shelves: Building Applications Chapter With Safari, you learn the way you learn best. This is the definitive book on Erlang, written by Joe Armstrong, the creator of the Erlang language.
A gem; a sensible, practical introduction to functional programming. In the early chapters there’s a real feeling of purpose, but by the end you almost feel despon I really wanted to write a lovely review of this not just because it’s a prag prog book but also because I like the values espoused by the Erlang community.
Real-World Concurrency Chapter Will read it sometime.