Bookbot

Programming Erlang

Software for a Concurrent World

Ocena książki

Parametry

  • 515 stron
  • 19 godzin czytania

Więcej o książce

Erlang addresses a critical challenge for developers: creating reliable, concurrent, high-performance systems. It is widely adopted by companies needing efficient and scalable applications. As Moore's Law shifts focus from faster processors to multi-core devices, the importance of concurrent programming becomes evident. Without concurrency, programs will only utilize a single processor, leading to perceptions of sluggish performance. Erlang is specifically designed for developing highly parallel, distributed, and fault-tolerant systems, having been successfully used for years in commercial applications that require minimal failures. Its programs efficiently leverage multi-core computers, allowing them to run significantly faster on systems with multiple cores without requiring code changes. By integrating concepts from functional programming with fault-tolerance techniques, Erlang emerges as a robust language for the future's massively parallel, networked applications. This book introduces Erlang and functional programming in a pragmatic style, authored by Joe Armstrong, a co-creator of Erlang. It features example code for readers to build upon and includes the complete source code for two engaging applications. Invest in learning Erlang to enhance your development skills and meet the demands of modern computing.

Wydanie

Zakup książki

Programming Erlang, Joe Armstrong

Język
Rok wydania
2007
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

4,0
Bardzo dobra
639 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
Programming Erlang
Podtytuł
Software for a Concurrent World
Język
angielski
Rok wydania
2007
Oprawa
miękka
Liczba stron
515
ISBN10
193435600X
ISBN13
9781934356005
Seria
Ocena
3,95 z 5
Opis
Erlang addresses a critical challenge for developers: creating reliable, concurrent, high-performance systems. It is widely adopted by companies needing efficient and scalable applications. As Moore's Law shifts focus from faster processors to multi-core devices, the importance of concurrent programming becomes evident. Without concurrency, programs will only utilize a single processor, leading to perceptions of sluggish performance. Erlang is specifically designed for developing highly parallel, distributed, and fault-tolerant systems, having been successfully used for years in commercial applications that require minimal failures. Its programs efficiently leverage multi-core computers, allowing them to run significantly faster on systems with multiple cores without requiring code changes. By integrating concepts from functional programming with fault-tolerance techniques, Erlang emerges as a robust language for the future's massively parallel, networked applications. This book introduces Erlang and functional programming in a pragmatic style, authored by Joe Armstrong, a co-creator of Erlang. It features example code for readers to build upon and includes the complete source code for two engaging applications. Invest in learning Erlang to enhance your development skills and meet the demands of modern computing.