Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Erlang: Software for a Concurrent World (Pragmatic Programmers)

Buy

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.

(HTML tags aren't allowed.)

Cities Ranked and Rated: More than 400 Metropolitan Areas Evaluated in the U.S. and Canada
Cities Ranked and Rated: More than 400 Metropolitan Areas Evaluated in the U.S. and Canada

Cities Ranked & Rated: Your Guide to the Best Places to Live in the U.S. & Canada provides timely facts and unbiased information on over 400 U.S. and 30 Canadian cities in an easy-to-access format. Whether you're mulling over the idea of relocating, trying to decide where to start out, or just curious about how your...

The Constant Contact Guide to Email Marketing
The Constant Contact Guide to Email Marketing

The leading email marketing firm shows you how to create high-impact, low-cost campaigns

Email marketing is an incredibly cost-effective way to establish and build relationships that drive business success. But, it can also be a challenge because the inbox is a hostile environment. Whether your email is noteworthy—or...

Sons of Fortune (Archer, Jeffrey)
Sons of Fortune (Archer, Jeffrey)
"A master at mixing power, politics, and profit into fiction."-- Entertainment Weekly

"Archer is a master entertainer"--Time magazine

"Archer plots with skill, and keeps you turning the pages."--The Boston Globe

"Cunning plots, silken style... Archer
...

HACCP: A Toolkit for Implementation
HACCP: A Toolkit for Implementation
Hazard Analysis and Critical Control Point (HACCP) is a systematic method to identify, evaluate and control food safety hazards. Since its initial development in the 1960s, HACCP has been increasingly used at every stage of the food chain. In many countries, it is a legal requirement for all food business operators to have some form of hazard...
Analytic Hyperbolic Geometry And Albert Einstein's Special Theory Of Relativity
Analytic Hyperbolic Geometry And Albert Einstein's Special Theory Of Relativity
This book presents a powerful way to study Einstein's special theory of relativity and its underlying hyperbolic geometry in which analogies with classical results form the right tool. It introduces the notion of vectors into analytic hyperbolic geometry, where they are called gyrovectors.

Newtonian velocity addition is the common vector...

A Guide to the Wireless Engineering Body of Knowledge (WEBOK)
A Guide to the Wireless Engineering Body of Knowledge (WEBOK)
The ultimate reference book for professionals in the wireless industry

The information presented in this book reflects the evolution of wireless technologies, their impact on the profession, and the industry's commonly accepted best practices. Organized into seven main areas of expertise, A Guide to the Wireless...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy