Fee Download Programming Erlang: Software for a Concurrent World, by Joe Armstrong
Never ever question with our deal, since we will certainly constantly offer what you need. As similar to this updated book Programming Erlang: Software For A Concurrent World, By Joe Armstrong, you may not locate in the other place. But below, it's quite simple. Just click and also download and install, you could have the Programming Erlang: Software For A Concurrent World, By Joe Armstrong When simpleness will alleviate your life, why should take the challenging one? You can purchase the soft data of guide Programming Erlang: Software For A Concurrent World, By Joe Armstrong here and be member people. Besides this book Programming Erlang: Software For A Concurrent World, By Joe Armstrong, you can additionally locate hundreds lists of the books from several sources, compilations, authors, and also authors in around the world.
Programming Erlang: Software for a Concurrent World, by Joe Armstrong
Fee Download Programming Erlang: Software for a Concurrent World, by Joe Armstrong
Do you assume that reading is a crucial activity? Discover your reasons including is very important. Checking out a book Programming Erlang: Software For A Concurrent World, By Joe Armstrong is one component of pleasurable tasks that will certainly make your life high quality much better. It is not regarding just what sort of e-book Programming Erlang: Software For A Concurrent World, By Joe Armstrong you review, it is not just regarding the number of books you read, it has to do with the routine. Reading behavior will certainly be a way to make e-book Programming Erlang: Software For A Concurrent World, By Joe Armstrong as her or his pal. It will certainly despite if they spend money and also invest even more books to complete reading, so does this book Programming Erlang: Software For A Concurrent World, By Joe Armstrong
When going to take the experience or ideas types others, book Programming Erlang: Software For A Concurrent World, By Joe Armstrong can be a good resource. It's true. You could read this Programming Erlang: Software For A Concurrent World, By Joe Armstrong as the resource that can be downloaded here. The way to download and install is also easy. You could visit the web link page that we offer and then purchase the book to make a deal. Download and install Programming Erlang: Software For A Concurrent World, By Joe Armstrong and also you could deposit in your personal tool.
Downloading the book Programming Erlang: Software For A Concurrent World, By Joe Armstrong in this website listings can make you a lot more advantages. It will reveal you the very best book collections as well as completed collections. Plenty books can be located in this web site. So, this is not just this Programming Erlang: Software For A Concurrent World, By Joe Armstrong Nevertheless, this book is referred to check out considering that it is an inspiring book to make you more chance to obtain encounters as well as ideas. This is basic, check out the soft data of the book Programming Erlang: Software For A Concurrent World, By Joe Armstrong and you get it.
Your perception of this book Programming Erlang: Software For A Concurrent World, By Joe Armstrong will lead you to obtain just what you exactly require. As one of the impressive books, this publication will certainly supply the existence of this leaded Programming Erlang: Software For A Concurrent World, By Joe Armstrong to collect. Also it is juts soft file; it can be your cumulative file in gizmo and various other gadget. The crucial is that use this soft file book Programming Erlang: Software For A Concurrent World, By Joe Armstrong to review and take the benefits. It is just what we imply as publication Programming Erlang: Software For A Concurrent World, By Joe Armstrong will certainly boost your thoughts and also mind. Then, reading book will additionally boost your life quality a lot better by taking excellent activity in balanced.
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:
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.
- Sales Rank: #738283 in Books
- Published on: 2007-07-21
- Original language: English
- Number of items: 1
- Dimensions: 9.00" h x .99" w x 7.50" l, 1.74 pounds
- Binding: Paperback
- 536 pages
- ISBN13: 9781934356005
- Condition: New
- Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Most helpful customer reviews
5 of 6 people found the following review helpful.
Good enough
By Emre Sevinc
As of 2009 there are not many alternatives to learn the powerful programming language Erlang and the OTP (Open Telecom Platform). This is THE book written by the designer and implementor of Erlang, Joe Armstrong and he seems to know what he is talking about. High quality humour may not be one of Armstrong's strengths but when it comes to finding attractive examples he shines using his favorite language and platform.
This may not be the perfect book, it has its problems such as promising that some things will be pointed out but the chapter ends without fulfilling it. A few minor frustrations aside the book provides a very good overview of the most important points of Erlang with enough breadth and depth. The chapter where Armstrong talks about a simple then adding transaction semantics, fault tolerance, hot code swapping, etc. is a kind of tour de force. Another good application is a Shoutcast server implementation in just a few lines of code. It would be very good to compare this example to Peter Seibel's Practical Common Lisp [1].
If you want to learn more about this kind of programming, I'd definitely suggest reading 'Concepts, Techniques, and Models of Computer Programming' [2] which shows the Oz programming language and the Mozart platform and teaches the fundamentals of message-passing concurrency and network-transparent distributed programming.
Finally it must be repeated that Erlang has a very high-quality VM along with mature libraries for concurrency and reliability. If you want to experience industrial-strength distributed and / or multicore applications that scales well then it would be only wise to follow the advice of Joe Armstrong.
Warning: If you are not exposed to Lisp, Prolog, Haskell, Oz, etc. beforehand be careful for a different kind of syntax and semantics. You'll have unlearn a few concepts to understand the power of new concepts.
[...]
49 of 54 people found the following review helpful.
Good, But Not Great
By Seth H. Ladd
There aren't a lot of Erlang books out there, so if you want to learn Erlang, you need this book.
However, I found the writing style a bit preachy. The organization of the book needs work, as the author is constantly referring to topics he hasn't covered yet. I also found that the index needs a lot of work, as it's missing quite a few topics that I know are in the book. The API reference also is missing some functions, which I thought was odd.
This book does a good job in promoting Erlang's ability to do concurrency well. I was hoping to get more functional programming style and mind set from the book, though.
All in all a good book to have if you want Erlang, but you'll need more if you want to really dive into functional programming or if you want a complete Erlang reference.
5 of 6 people found the following review helpful.
Functional introduction
By Ilya Grigorik
To most of us, functional programming is either an academic pursuit, or a fun university pastime. However, with the trends towards multi-core and distributed computing, this paradigm is making a comeback, resulting in a lot of dignified "I told you so" arguments, which completely miss the point. It is not about one style versus the other, but rather about adapting the best of both worlds.
Erlang is pure functional language, and Joe Armstrong does great job of introducing the reader to the concepts, underlying libraries, and provides several non-trivial examples: IRC-like service, SHOUTcast server, and a full text-indexing search engine. You don't need to have any prior knowledge of the language or functional programming as a whole, the writing reads very easily, and you'll be up and running in no time.
I can't say that I'm writing Erlang programs all of the sudden, but I can say with confidence that I've picked up some very important architectural principles and an appreciation for the messaging-passing architecture. Great book, and highly recommended for any programmer.
Programming Erlang: Software for a Concurrent World, by Joe Armstrong PDF
Programming Erlang: Software for a Concurrent World, by Joe Armstrong EPub
Programming Erlang: Software for a Concurrent World, by Joe Armstrong Doc
Programming Erlang: Software for a Concurrent World, by Joe Armstrong iBooks
Programming Erlang: Software for a Concurrent World, by Joe Armstrong rtf
Programming Erlang: Software for a Concurrent World, by Joe Armstrong Mobipocket
Programming Erlang: Software for a Concurrent World, by Joe Armstrong Kindle
Tidak ada komentar:
Posting Komentar