Programming Erlang Software for a Concurrent World
755 ratings by Goodreads
Language: English
Published by Pragmatic Bookshelf, 2013
- Softcover
- Used

Seller: Skoob-ebooks, Pontiac, QC, CanadaSkoob-ebooks
5-star seller
AbeBooks seller since December 13, 2024
Softcover
Condition: Used - Very good
US$ 25.25
US$ 12.99 shipping
Ships from Canada to U.S.A.
Quantity: 1 available
Add to basketFree 30-day returns
Item description from seller
Minor wear only. The pages are clean and crisp with no highlighting or writing detected. The cover is clean with minor shelf wear only. Ships from Canada. Satisfaction guaranteed with 30-day return policy. ; 7.5 X 1.3 X 9.2 inches; 548 pages; R6 432k/566k s6.
Seller Inventory # 13162
- Title
- Programming Erlang Software for a Concurrent World
- Author
- Armstrong, Joe
- Publisher
- Pragmatic Bookshelf
- Publication year
- 2013
- Condition
- Very Good
- Binding
- Softcover
- Language
- English
- ISBN 10
- 193778553X
- ISBN 13
- 9781937785536
- Edition
- 2nd Edition
A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You need Erlang. In this second edition of the bestselling Programming Erlang, you'll learn how to write parallel programs that scale effortlessly on multicore systems.
Using Erlang, you'll be surprised at how easy it becomes to deal with parallel problems, and how much faster and more efficiently your programs run. That's because Erlang uses sets of parallel processes-not a single sequential process, as found in most programming languages.
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'll start with sequential programming, move to parallel programming and handling errors in parallel programs, and learn to work confidently with distributed programming and the standard Erlang/Open Telecom Platform (OTP) frameworks.
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. New to this edition are seven chapters covering the latest Erlang features: maps, the type system and the Dialyzer, WebSockets, programming idioms, and a new stand-alone execution environment. You'll write programs that dynamically detect and correct errors, and that can be upgraded without stopping the system. There's also coverage of rebar (the de facto Erlang build system), and information on how to share and use Erlang projects on github, illustrated with examples from cowboy and bitcask.
Erlang will change your view of the world, and of how you program.
What You Need
The Erlang/OTP system. Download it from erlang.org.
Using Erlang, you'll be surprised at how easy it becomes to deal with parallel problems, and how much faster and more efficiently your programs run. That's because Erlang uses sets of parallel processes-not a single sequential process, as found in most programming languages.
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'll start with sequential programming, move to parallel programming and handling errors in parallel programs, and learn to work confidently with distributed programming and the standard Erlang/Open Telecom Platform (OTP) frameworks.
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. New to this edition are seven chapters covering the latest Erlang features: maps, the type system and the Dialyzer, WebSockets, programming idioms, and a new stand-alone execution environment. You'll write programs that dynamically detect and correct errors, and that can be upgraded without stopping the system. There's also coverage of rebar (the de facto Erlang build system), and information on how to share and use Erlang projects on github, illustrated with examples from cowboy and bitcask.
Erlang will change your view of the world, and of how you program.
What You Need
The Erlang/OTP system. Download it from erlang.org.
"Synopsis" may belong to another edition of this title.
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.
"About the title" may belong to another edition of this title.
Skoob-ebooks
Pontiac, QC, Canada
5-star seller
AbeBooks seller since December 13, 2024
Shipping rates from Canada to U.S.A.
| Item | 5 to 14 business days | 4 to 7 business days |
|---|---|---|
| First item | US$ 12.99 | US$ 25.99 |
Payment methods
Specialty
Non-FictionSeller's business information
14769830 Canada Inc.
1156 Rue De Clarendon
Quyon, QC Canada J0X 2V0