PDF Download Programming Erlang: Software for a Concurrent World, by Joe Armstrong
By clicking the web link that we offer, you can take the book Programming Erlang: Software For A Concurrent World, By Joe Armstrong completely. Link to internet, download, as well as save to your tool. Just what else to ask? Checking out can be so simple when you have the soft documents of this Programming Erlang: Software For A Concurrent World, By Joe Armstrong in your gizmo. You could likewise replicate the documents Programming Erlang: Software For A Concurrent World, By Joe Armstrong to your office computer system or in your home or even in your laptop. Merely discuss this excellent news to others. Recommend them to visit this page and get their hunted for books Programming Erlang: Software For A Concurrent World, By Joe Armstrong.
Programming Erlang: Software for a Concurrent World, by Joe Armstrong
PDF Download Programming Erlang: Software for a Concurrent World, by Joe Armstrong
Discover a lot more experiences as well as expertise by checking out guide qualified Programming Erlang: Software For A Concurrent World, By Joe Armstrong This is a book that you are seeking, isn't really it? That's right. You have pertained to the right site, then. We consistently provide you Programming Erlang: Software For A Concurrent World, By Joe Armstrong as well as the most preferred publications in the globe to download and install and also took pleasure in reading. You might not dismiss that seeing this collection is a function and even by unintentional.
Reviewing Programming Erlang: Software For A Concurrent World, By Joe Armstrong is an extremely useful interest as well as doing that could be undergone whenever. It indicates that checking out a publication will certainly not restrict your task, will not force the moment to spend over, and also will not spend much money. It is an extremely inexpensive and obtainable point to buy Programming Erlang: Software For A Concurrent World, By Joe Armstrong However, keeping that really economical point, you can obtain something brand-new, Programming Erlang: Software For A Concurrent World, By Joe Armstrong something that you never ever do and get in your life.
A brand-new encounter could be gotten by reading a publication Programming Erlang: Software For A Concurrent World, By Joe Armstrong Even that is this Programming Erlang: Software For A Concurrent World, By Joe Armstrong or other publication collections. We provide this publication due to the fact that you could find much more things to motivate your ability as well as knowledge that will certainly make you a lot better in your life. It will certainly be also valuable for the people around you. We recommend this soft documents of the book right here. To know how to obtain this book Programming Erlang: Software For A Concurrent World, By Joe Armstrong, read more here.
You could discover the web link that we provide in website to download Programming Erlang: Software For A Concurrent World, By Joe Armstrong By purchasing the budget-friendly rate and obtain completed downloading, you have actually completed to the first stage to obtain this Programming Erlang: Software For A Concurrent World, By Joe Armstrong It will be nothing when having actually purchased this book and not do anything. Review it and also disclose it! Invest your couple of time to merely read some covers of web page of this book Programming Erlang: Software For A Concurrent World, By Joe Armstrong to check out. It is soft data and also easy to check out anywhere you are. Enjoy your brand-new practice.
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