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

    Director MX 2004 Games: Game Development with Director
    Director MX 2004 Games: Game Development with Director
    Nik Lever guides designers, animators and web developers through the art, animation and programming skills needed to produce games in Director for Internet, CD or DVD distribution. He moves from the introductory coverage of Lingo with explanations of how easily Director's programming language can be mastered, on to more advanced tips and tricks,...
    Building Valve Amplifiers, Second Edition
    Building Valve Amplifiers, Second Edition

    Building Valve Amplifiers is a unique hands-on guide for anyone working with tube audio equipment--as an electronics hobbyist, audiophile or audio engineer. This 2nd Edition builds on the success of the first with technology and technique revisions throughout and, significantly, a major new self-build project, worked through...

    Biophysical Techniques in Photosynthesis (Advances in Photosynthesis and Respiration)
    Biophysical Techniques in Photosynthesis (Advances in Photosynthesis and Respiration)
    Progress in photosynthesis research is strongly dependent on instrumentation. It is therefore not surprising that the impressive advances that have been made in recent decades are paralleled by equally impressive advances in sensitivity and sophistication of physical equipment and methods. This trend started already shortly after...

    Surface and Interfacial Organometallic Chemistry and Catalysis
    Surface and Interfacial Organometallic Chemistry and Catalysis
    Heterogeneous catalysis has been essential to the development of efficient chemical processes for more than a century, and this field has been traditionally part of the solid state chemistry and surface science communities. The design of better catalysts has raised the following questions: "what is the structure of the active sites?" and...
    Nintendo Wii Flash Game Creator's Guide
    Nintendo Wii Flash Game Creator's Guide
    This book is set up to teach you the basics of Flash and what you need to know to design Flash games that are playable on the Wii. The first two chapters teach the basic concepts of working with Flash and ActionScript (Flash’s programming language). From there, you will learn to create a basic game and play it on your Wii. After that, each...
    Rubella Viruses, Volume 15 (Perspectives in Medical Virology)
    Rubella Viruses, Volume 15 (Perspectives in Medical Virology)

    This latest volume provides a comprehensive review of the latest developments and research studies on the pathogenesis and molecular biology of human congenital infections. It reviews current diagnostic techniques and epidemiological data while describing the progress in research and understanding of continuing prevention of congenital...

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