Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
40 used & new from $21.19

Have one to sell? Sell yours here
 
   
Tell a Friend
Programming Erlang: Software for a Concurrent World
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Programming Erlang: Software for a Concurrent World [ILLUSTRATED] (Paperback)

by Joe Armstrong (Author)
4.7 out of 5 stars  (23 customer reviews)

List Price: $36.95
Price: $24.39 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $12.56 (34%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 8? Choose One-Day Shipping at checkout. See details

40 used & new available from $21.19

Frequently Bought Together

Customers bought this item with:

Programming Erlang: Software for a Concurrent World Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly)) by Andy Oram
3.8 out of 5 stars (28) $39.10
In Stock. Ships from and sold by Amazon.com.

Price For Both: $63.49


Customers Who Bought This Item Also Bought

Programming Collective Intelligence: Building Smart Web 2.0 Applications

Programming Collective Intelligence: Building Smart Web 2.0 Applications by Toby Segaran

4.7 out of 5 stars (32)  $26.39
RESTful Web Services

RESTful Web Services by Leonard Richardson

4.6 out of 5 stars (29)  $26.39
The Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers)

The Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers) by Terence Parr

4.5 out of 5 stars (8)  $24.39
Programming in Haskell

Programming in Haskell by Graham Hutton

3.9 out of 5 stars (10)  $40.50
The Haskell School of Expression: Learning Functional Programming through Multimedia

The Haskell School of Expression: Learning Functional Programming through Multimedia by Paul Hudak

4.1 out of 5 stars (11)  $30.00
Explore similar items : Books (50)

Editorial Reviews
Product Description
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.

    About the Author
    In his search to find better ways to implement fault-tolereant applications, Joe Armstrong designed and implemented the first version of Erlang in 1986. He wrote the first Erlang book and held the first Erlang course-he has worked with Erlang from the very beginning. He has taught Erlang to hundreds of programmers and held countless lectures and keynotes describing the technology.

    Joe has a PhD in computer science from the Royal Institute of Technology in Stockholm, Sweden and is an expert in the construction of fault tolerant systems.

    Joe was the chief software architect of the project which produced the Erlang OTP system. He has worked as an entrepreneur in one of the first Erlang startups (Bluetail) and has worked for 30 years in industry and research. Joe currently works for Ericsson AB where Erlang is used to build highly-fault tolerant switching systems.


  • Product Details
    • Paperback: 536 pages
    • Publisher: Pragmatic Bookshelf (July 11, 2007)
    • Language: English
    • ISBN-10: 193435600X
    • ISBN-13: 978-1934356005
    • Product Dimensions: 8.8 x 7.6 x 1 inches
    • Shipping Weight: 1.8 pounds (View shipping rates and policies)
    • Average Customer Review: 4.7 out of 5 stars  (23 customer reviews)
    • Amazon.com Sales Rank: #9,493 in Books (See Bestsellers in Books)

      Popular in these categories: (