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

Buy
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.

  • (HTML tags aren't allowed.)

    Language, Media and Culture (Routledge Key Guides)
    Language, Media and Culture (Routledge Key Guides)

    Language, Media and Culture: The Key Concepts is an authoritative and indispensable guide to the essential terminology of the overlapping fields of Language, Media and Culture. Designed to give students and researchers ‘tools for thinking with’ in addressing major issues of communicative change in the 21st...

    Beginning C++ Through Game Programming, Third Edition
    Beginning C++ Through Game Programming, Third Edition

    Cutting-edge computer games rival the best that Hollywood has to offer in visual effects, musical score, and pure adrenaline rush. But games are a form of entertainment unlike any other; they can keep players glued to their monitors for hours on end. What sets games apart and makes them so engrossing is interactivity. In a computer game, you...

    Immune Response and the Eye (Chemical Immunology and Allergy)
    Immune Response and the Eye (Chemical Immunology and Allergy)

    In memory of J. Wayne Streilein, the pioneer in ocular immunology The second edition of Immune >Response and the Eye' highlights recent insights into the >dangerous compromise' between the immune system and the eye, which protects the eye against pathogens while limiting inflammation and immune-mediated injury to ocular tissues...


    Google Maps Hacks
    Google Maps Hacks

    Want to find every pizza place within a 15-mile radius? Where the dog parks are in a new town? The most central meeting place for your class, club or group of friends? The cheapest gas stations on a day-to-day basis? The location of convicted sex offenders in an area to which you may be considering moving? The applications,...

    Vibrational (Infrared and Raman) Spectra of Minerals and Related Compounds (Springer Mineralogy)
    Vibrational (Infrared and Raman) Spectra of Minerals and Related Compounds (Springer Mineralogy)

    The book presents new data on the IR spectra of minerals and on the Raman spectra of more than 2000 mineral species. It also includes examples of IR spectroscopy applications to investigate minerals, and discusses the most important potential applications of Raman spectroscopy in mineralogical research. The book serves as a reference...

    Knowledge Governance: Processes and Perspectives
    Knowledge Governance: Processes and Perspectives
    While there are many books on knowledge management, knowledge governance is a concept that has not been so well explored, and is much less understood. Knowledge governance refers to choosing structures and mechanisms that can influence the processes of sharing and creating knowledge.

    The book argues that knowledge governance is a
    ...
    ©2019 LearnIT (support@pdfchm.net) - Privacy Policy