Aug 08, John rated it it was amazing. It is an excellent book. I strongly advise anyone that wants to dive into Erlang to read this book. It is well-structured and covers the topics in an consise and joyful manner. I especially like how it keeps it real with references to real world cases. Personally, it makes me feel like I am taking a stroll down the rabbit hole into the wonders of the Erlang world. Sep 21, Vimal Earnest rated it it was amazing. Excellent book. The first book you should read if you are learning Erlang.
The explanation is very clear without dumbing down the details. Aug 11, Keyer rated it it was amazing Shelves: coding. It was a while since I wrote my first post. Although I'm digging trough some interesting materials since October which surely deserve mentioning here, the book I want to write about today hijacked my time pritty well last month, making me read it from the cover to cover in no time. I must admit that it is another position from this publisher that I've fallen in love with right away, so expect only kind words from this article.
So what areas does the book cover? Basically the fallowing: Erlang as the language Concepts of the functional programming Concurrent programming using the Erlang Actor Model Overview of interesting and sophisticated Erlang libraries. In contrary to the first book I wrote about, "Programming Erlang" is rather long as it contains total of pages. That number can be intimidating. Personally I'm scared of books longer than pages.
That was not the case here. Fortunately, after reading through the Contents my fears has gone away. Introducing Erlang takes no more than pages.
Additionally it's really well illustrated with real life examples, so both new language and concepts of the functional programming comes in natural and pleasant process. Additionally, code you are guided trough and which you will write fallowing the book touches undoubtedly interesting subjects, like diagnosing mpg file, reading tags from mp3 file, streaming multimedia content via web or implementing simple concurrent communicator.
But to be more precise there are two subjects covered in rest of the book: "serious concurrent Erlang programming" and "tools for serious concurrent Erlang programming".
Knowing new language is one other, knowing how to use it to benefit from all its possibilities is the other. After learning you a new, great, functional language, Joe Armstrong takes you to a trip through newest concurrent programming approaches and techniques illustrated with even more interesting real world examples. Of course there is not book that will make you a specialist in new language in two weeks, and no one should have any doubts on that.
What "Programming Erlang" gives you is a wide entry into the Erlang world and preparing you to use it in your serious projects right away. All you need more is a little bit goggling and coding, coding and coding Apr 27, Tyler rated it really liked it. This seemed like a pretty good introduction to Erlang. I can't compare it to other Erlang books, as this is the first one I've read.
I wish it was a little more concise and focused, and a bit more clear on where all the pieces fit together. Despite this qualm, I feel that I have a p This seemed like a pretty good introduction to Erlang. Despite this qualm, I feel that I have a pretty good grasp of things after just a couple weeks of reading a book.
This is a challenge, because Erlang is a fairly unique language. I'm looking forward to developing some nice, fault-tolerant, highly-concurrent programs.
I've been programming with Erlang at work for 9 months already but the book has been a great back-filler and refresher. One key thing I'd forgotten is that generators in list comprehensions create Cartesian products: e. Armstrong predictably has a very thorough grasp of Erlang having designed it back in but also has a relaxed style; for example when explaining how to pa I've been programming with Erlang at work for 9 months already but the book has been a great back-filler and refresher.
Armstrong predictably has a very thorough grasp of Erlang having designed it back in but also has a relaxed style; for example when explaining how to pattern match on binary values Armstrong suggests working through the pattern with trial and error in the shell and then copying into your code; after this he writes, "That's what I do. Jun 24, Adam Schepis rated it it was amazing Shelves: non-fiction , technical. Glosses over some of the details of how OTP apps are typically structured but provides pointers to the right material.
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. Didn't quite understand a large part of the examples in the book. But i get the general idea how powerful Erlang really is. In my opinion that's the best way to truly learn a language. Jul 30, Amiruddin Nagri marked it as to-read Shelves: book , technical.
Will read it sometime. Jul 30, Decy rated it liked it Shelves: yang-ngebantuin-mikir. Aug 23, Matthew Campbell rated it it was amazing. Excellent into into Erlang, definitely the future of concurrent programming.
Oct 16, Bill rated it it was ok. For experienced programmers, it's a gem of a language-learning book. Up the learning curve smoothly. May 01, Richie rated it really liked it Shelves: technical. Nice book on Erlang language with some cool examples. I think these kinds of languages are the future of programming. May 29, Russ Olsen rated it liked it. Not a really well written book, but everyone's introduction to Erlang. Oct 13, Michael rated it really liked it Shelves: programming , erlang.
Very good introduction to Erlang, covers all the important basics. Written in an easy to follow way, with mostly interesting examples and some exercises for the reader. Feb 04, Oleg Petrov rated it it was amazing. Great introduction to a beautiful language. Just the right size, involving informal style - plus comes from the language author imself! Awesome book!
Joe is a smart man and makes everything look easy. I liked the Sherlock case. Highly recommended book. It is good to look at the Erlang through the eyes of Joe that was the main reason I read it.
Maybe it is good for beginners, but definitely not useful for practitioners. May 10, Dave Peticolas rated it really liked it. An excellent introduction to the intriguing programming language and distributed software framework Erlang.
Aug 23, Alvaro Tejada Galindo rated it it was amazing Shelves: programming. Love the book Read this book Sep 26, Adam rated it liked it. I found the first quarter to half great and enthusiastic and inspiring to start with but the book got thinner and thinner as I wanted more concrete examples.
Jun 11, Harit Himanshu rated it it was amazing. One of the first and best books I read this year. Order via Bookshop U. Please support indie bookstores! Find indie bookstores in the U. Find indie bookstores around the world. Joe Armstrong, creator of Erlang, introduces this powerful language in small steps, giving you a complete overview of Erlang and how to use it in common scenarios.
You need no previous knowledge of functional or parallel programming. The chapters are packed with hands-on, real-world tutorial examples and insider tips and advice, and finish with exercises for both beginning and advanced users. The second edition has been extensively rewritten and covers Erlang R17 features.
Show and hide more. Table of contents Product information. Simon: Why Erlang? Who Should Read This Book? Erlang expressions B. Assigning through pattern matching C. Recursive list definitions D. Flow of execution through pattern matching E.
0コメント