Programming Erlang: Software for a Concurrent World

Programming Erlang: Software for a Concurrent World
by Joe Armstrong

Programming Erlang: Software for a Concurrent World
List Price: $36.95
Our Price: $20.98
You Save: $15.97 (43%)
Availability: Usually ships in 1-2 business days
Buy Used: from $20.95 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Joe Armstrong
Edition: Paperback
Format: Illustrated
Published: 2007-07-11
ISBN: 193435600X
Number of pages: 536
Publisher: Pragmatic Bookshelf

Book Reviews of Programming Erlang: Software for a Concurrent World

Book Review: Very easy to digest
Summary: 5 Stars

I made an attempt at working through this book 6 months ago and didn't feel quite comfortable so I dropped it and instead pursued Programming in Haskell. Yesterday I decided to get back into Erlang and found it a complete breeze, powering through the entire book in a few hours.

A lot of things seem to become really easy after working with Haskell, not to say that programming in Haskell is hard, just it twists and bends your mind into a different shape.

Now that I'm abreast of the material covered in this book, I am leaping into a large project with great confidence.

5/5, excellent book!

Summary of Programming Erlang: Software for a Concurrent World

Erlang solves one of the most pressing problems facing developers today: how to write reliable, concurrent, high-performance systems. It's used worldwide by companies who need to produce reliable, efficient, and scalable applications. Invest in learning Erlang now.

Moore's Law is the observation that the amount you can do on a single chip doubles every two years. But Moore's Law is taking a detour. Rather than producing faster and faster processors, companies such as Intel and AMD are producing multi-core devices: single chips containing two, four, or more processors. If your programs aren't concurrent, they'll only run on a single processor at a time. Your users will think that your code is slow.

Erlang is a programming language designed for building highly parallel, distributed, fault-tolerant systems. It has been used commercially for many years to build massive fault-tolerated systems that run for years with minimal failures.

Erlang programs run seamlessly on multi-core computers: this means your Erlang program should run a lot faster on a 4 core processor than on a single core processor, all without you having to change a line of code.

Erlang combines ideas from the world of functional programming with techniques for building fault-tolerant systems to make a powerful language for building the massively parallel, networked applications of the future.

This book presents Erlang and functional programming in the familiar Pragmatic style. And it's written by Joe Armstrong, one of the creators of Erlang.

It includes example code you'll be able to build upon. In addition, the book contains the full source code for two interesting applications:

  • A SHOUTcast server which you can use to stream music to every computer in your house, and
  • a full-text indexing and search engine that can index gigabytes of data.

    Learn how to write programs that run on dozens or even hundreds of local and remote processors. See how to write robust applications that run even in the face of network and hardware failure, using the Erlang programming language.

    Computer Science Books

  • Book Subjects
    Most talked about in What every decent computing/computer scientist should own and read!
    Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design) ImageVirtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design)
    by Jim Smith, Ravi Nair
    Morgan Kaufmann; Published: 2005-06-03; Hardcover; Book
    Best price: $59.14
    Price in other shops: $73.95
    Secure Coding in C and C++ (The SEI Series in Software Engineering) ImageSecure Coding in C and C++ (The SEI Series in Software Engineering)
    by Robert C. Seacord
    Addison-Wesley Professional; Published: 2005-09-19; Paperback; Book
    Best price: $31.99
    Price in other shops: $44.99
    Safeware: System Safety and Computers ImageSafeware: System Safety and Computers
    by Nancy G. Leveson
    Addison-Wesley Professional; Published: 1995-04-17; Paperback; Book
    Best price: $39.50
    Price in other shops: $54.99
    Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon) (Systems on Silicon) ImageReconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon) (Systems on Silicon)
    by Scott Hauck, Andr? DeHon
    Morgan Kaufmann; Published: 2007-11-09; Hardcover; Book
    Best price: $63.94
    Price in other shops: $79.95
    Programming Pearls (2nd Edition) (ACM Press) ImageProgramming Pearls (2nd Edition) (ACM Press)
    by Jon Bentley
    Addison-Wesley Professional; Published: 1999-10-07; Paperback; Book
    Best price: $27.23
    Price in other shops: $39.99
    Programming Erlang: Software for a Concurrent World ImageProgramming Erlang: Software for a Concurrent World
    by Joe Armstrong
    Pragmatic Bookshelf; Published: 2007-07-11; Paperback; Book
    Best price: $21.19
    Price in other shops: $36.95
    Principles of Program Analysis ImagePrinciples of Program Analysis
    by Flemming Nielson, Hanne R. Nielson, Chris Hankin
    Springer; Published: 2004-12-07; Hardcover; Book
    Best price: $52.43
    Price in other shops: $69.95
    The Pragmatic Programmer: From Journeyman to Master ImageThe Pragmatic Programmer: From Journeyman to Master
    by Andrew Hunt, David Thomas
    Addison-Wesley Professional; Published: 1999-10-30; Paperback; Book
    Best price: $31.85
    Price in other shops: $45.99
    The Practice of Programming (Addison-Wesley Professional Computing Series) ImageThe Practice of Programming (Addison-Wesley Professional Computing Series)
    by Brian W. Kernighan, Rob Pike
    Addison-Wesley Professional; Published: 1999-02-14; Paperback; Book
    Best price: $25.99
    Price in other shops: $44.99
    Patterns for Parallel Programming (Software Patterns Series) ImagePatterns for Parallel Programming (Software Patterns Series)
    by Timothy G. Mattson, Beverly A. Sanders, Berna L. Massingill
    Addison-Wesley Professional; Published: 2004-09-25; Hardcover; Book
    Best price: $32.48
    Price in other shops: $54.99
    Similar Books and other products
    Java Concurrency in Practice ImageJava Concurrency in Practice
    by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
    Addison-Wesley Professional; Published: 2006-05-19; Paperback; Book
    Best price: $32.81
    Price in other shops: $54.99
    High Performance Web Sites: Essential Knowledge for Front-End Engineers ImageHigh Performance Web Sites: Essential Knowledge for Front-End Engineers
    by Steve Souders
    O'Reilly Media, Inc.; Published: 2007-09-11; Paperback; Book
    Best price: $16.44
    Price in other shops: $29.99
    Purely Functional Data Structures ImagePurely Functional Data Structures
    by Chris Okasaki
    Cambridge University Press; Published: 1999-07-01; Paperback; Book
    Best price: $40.50
    Price in other shops: $45.00
    Agile Web Development with Rails, 2nd Edition ImageAgile Web Development with Rails, 2nd Edition
    by Dave Thomas, David Hansson, Leon Breedt, Mike Clark, James Duncan Davidson, Justin Gehtland, Andreas Schwarz
    Pragmatic Bookshelf; Published: 2006-12-14; Paperback; Book
    Best price: $21.94
    Price in other shops: $39.95
    The Haskell School of Expression: Learning Functional Programming through Multimedia ImageThe Haskell School of Expression: Learning Functional Programming through Multimedia
    by Paul Hudak
    Cambridge University Press; Published: 2000-06; Paperback; Book
    Best price: $27.48
    Price in other shops: $41.99
    Programming in Haskell ImageProgramming in Haskell
    by Graham Hutton
    Cambridge University Press; Published: 2007-01-15; Paperback; Book
    Best price: $39.98
    Price in other shops: $45.00
    The Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers) ImageThe Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers)
    by Terence Parr
    Pragmatic Bookshelf; Published: 2007-05-17; Paperback; Book
    Best price: $20.67
    Price in other shops: $36.95
    RESTful Web Services ImageRESTful Web Services
    by Leonard Richardson, Sam Ruby
    O'Reilly Media, Inc.; Published: 2007-05-08; Paperback; Book
    Best price: $22.38
    Price in other shops: $39.99
    Programming Collective Intelligence: Building Smart Web 2.0 Applications ImageProgramming Collective Intelligence: Building Smart Web 2.0 Applications
    by Toby Segaran
    O'Reilly Media, Inc.; Published: 2007-08-16; Paperback; Book
    Best price: $19.50
    Price in other shops: $39.99
    Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) ImageBeautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
    O'Reilly Media, Inc.; Published: 2007-06-26; Paperback; Book
    Best price: $27.89
    Price in other shops: $44.99
    Book store. Illustrated catalog of books on different categories