£18.20
  • RRP: £29.99
  • You Save: £11.79 (39%)
FREE Delivery in the UK.
Only 7 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Programming Erlang: Softw... has been added to your Basket
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Programming Erlang: Software for a Concurrent World (Pragmatic Programmers) Paperback – 3 Oct 2013

4.8 out of 5 stars 4 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£18.20
£15.49 £16.73
Promotion Message 10% Bulk Discount 1 Promotion(s)

Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£18.20 FREE Delivery in the UK. Only 7 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

  • Save 10% on Books for Schools offered by Amazon.co.uk when you purchase 10 or more of the same book. Here's how (terms and conditions apply) Enter code SCHOOLS2016 at checkout. Here's how (terms and conditions apply)

Frequently Bought Together

  • Programming Erlang: Software for a Concurrent World (Pragmatic Programmers)
  • +
  • Erlang Programming
  • +
  • Learn You Some Erlang for Great Good!: A Beginner's Guide
Total price: £63.90
Buy the selected items together

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.




Product details

  • Paperback: 548 pages
  • Publisher: Pragmatic Bookshelf; 2 edition (3 Oct. 2013)
  • Language: English
  • ISBN-10: 193778553X
  • ISBN-13: 978-1937785536
  • Product Dimensions: 19 x 3.3 x 23.5 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 191,079 in Books (See Top 100 in Books)

Product Description

Review

""This second edition of Joe's seminal Programming Erlang is a welcome update, covering not only the core language and framework fundamentals but also key community projects such as rebar and cowboy. 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.""--Alexander Gounares, Former AOL CTO, advisor to Bill Gates, and founder/CEO of Concurix Corp.

About the Author

Joe Armstrong is one of the creators of Erlang. He has a Ph.D. in computer science from the Royal Institute of Technology in Stockholm, Sweden and is an expert on the construction of fault-tolerant systems. He has worked in industry, as an entrepreneur, and as a researcher for more than 35 years.


What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.8 out of 5 stars
5 star
3
4 star
1
3 star
0
2 star
0
1 star
0
See all 4 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
Great book by one of the programmers behind Erlang at Ericsson. Good read for anyone wanting to investigate this wonderful language and to become productive enough to seriously contemplate taking the leap into commercial level programming and deployment.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
This is not for someone coming to coding for the first time, but if you have a reasonable knowledge of the basics this is an excellent book for making the move. My only minor disappointment was there was no mention of C# or .NET, but Java is similar enough to C# for the illustrations to work. Highly recommended as a way to get started with Erlang.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Great guide to Erlang, easy to learn
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I bought it a xmas gift and he, being a programming teacher at collage, thought it seemed an interesting GP-language. The book gives many examples and easy solutions to common problems. A good buy.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 5.0 out of 5 stars 15 reviews
15 of 15 people found the following review helpful
5.0 out of 5 stars Best book available for learning Erlang 2 Oct. 2013
By K. Landrus - Published on Amazon.com
Format: Paperback
This is much improved over the 1st edition (which I never actually finished), the goals succeed in better appeal to beginners, and explain the benefits of concurrent programming for multicore computers of today in Erlang have been realized and make it more interesting. I looked forward everyday to when I could have time to read more and experiment in the repl.

I have the 1st (print) edition, it is one of the books that originally got me interested in the functional paradigm and concurrent programing with out using threads, (share nothing). After Erlang I also learned Scala which adopts many of the ideas from Erlang especially actors, and pattern matching. The 2nd ed. definitely improves on the original and is more enjoyable to read.
I would definitely recommend this book to other programmers who are interested in taking advantage of programming the multi-core CPUs in most current laptops and desktops which are more prevalent than before, with out the pitfalls of shared memory thread based techniques.
As a Ruby developer I am also interested in Elixir which is a more expressive Ruby-like language running on top of the Erlang VM,
8 of 9 people found the following review helpful
5.0 out of 5 stars Truly Outstanding 10 Dec. 2013
By wsands - Published on Amazon.com
Format: Paperback
The 1st edition of this book is what got me interested in Erlang. This edition is an outstanding update. Joe's clear explanations and to-the-point examples make learning the language fun and interesting. Many programming books are hastily thrown together by their authors, and often contains topics that are obsolete by the time book goes to press. This book is just the opposite. Not only is everything discussed in this book relevant to today's Erlang programmer, Joe also provides a glimpse of the future. In chapter 5, Joe discusses "maps," which is a capability available in version R17 (the next release of Erlang). Chapter 18 discusses websockets and is an interesting application of the new "maps" capability.

In summary, I think this book is a must read for anyone interested in Erlang.
5 of 5 people found the following review helpful
5.0 out of 5 stars Some like the prose style of the Learn You Some Erlang ... 17 Jun. 2015
By Daniel Lyle - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Everyone has a different learning style. Some like the prose style of the Learn You Some Erlang book. While that book was also interesting and educational, it didn't fit my learning style nor serve as well a future reference as this book by Joe Armstrong. I tend to evaluate software books by the following three criteria: content (does it provide good examples?, e.g. for use as a cookbook for programming tasks), how it expands my mind (does it trigger new questions and new ways of thinking?), and lastly whether it is organized well for future reference (e.g. well indexed and organized into conceptual chapters). Some books excel at one or two of these areas (e.g. Learn You Some Erlang mostly excels at the first two), but Joe's book excels at all three. Plus some of the examples that the Learn You Some Erlang provided weren't as clear to me in terms of understanding them as Joe's. Sorry to compare two books against each other - they're currently the only two Erlang books I've read to now.
5 of 5 people found the following review helpful
5.0 out of 5 stars Excellent 19 Mar. 2014
By A. Matthews - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Still the best Erlang book IMHO. I bought it for the new material on setting up an Erlang dev environment, amongst other things. The coverage of that was sparser than the Amazon blurb led me to believe. There really wasn't enough new material to justify buying the 2nd edition (if, like me, you already bough the 1st ed). Still it gets 5 stars because it is an excellent book, and if you don't already have this, it is worth it.
5.0 out of 5 stars A must have. 1 Oct. 2015
By pwn - Published on Amazon.com
Format: Paperback Verified Purchase
masterfully written and all the examples are clearly defined. This book a cut above the rest for newbies like myself wishing to learn the language. The book cleanly and easily explains what takes books like "Learn you some erlang for great good." or "Introduction to Erlang programming" a while, or just can't explain. It cleanly takes you from the beginning and provides examples that will get you thinking in erlang from the start. A must have for any serious Erlang programmer. It easily explains how to start and process and WHY we start processes to do work. Other books spend pages and pages boring you to death on an example that isn't well chosen, or just fail to describe what Elang is. The author, one of the Erlang creators describes everything so clearly that I wish I didn't sound so over the top, but go ahead read some of the free same amazon provides. You'll see im not over the top.

Buy it. You won't regret it.
Were these reviews helpful? Let us know


Feedback