Ebook Free Programming Erlang: Software for a Concurrent World
Compared to other individuals, when a person always aims to allot the time for reading, it will offer finest. The outcome of you review Programming Erlang: Software For A Concurrent World today will certainly influence the day believed and also future ideas. It implies that whatever gained from reviewing book will certainly be long last time financial investment. You might not have to obtain experience in real condition that will certainly invest even more cash, yet you can take the way of reading. You can likewise find the real point by reviewing book.
Programming Erlang: Software for a Concurrent World
Ebook Free Programming Erlang: Software for a Concurrent World
Where you can find the Programming Erlang: Software For A Concurrent World easily? Is it in the book shop? Online book shop? are you sure? Bear in mind that you will find the book in this site. This publication is extremely referred for you since it gives not just the experience yet also lesson. The lessons are extremely useful to serve for you, that's not regarding who are reading this book. It has to do with this publication that will certainly provide wellness for all people from lots of cultures.
Reading this publication will certainly not obligate you to work as just what distinguished this book. It will truly guarantee you to see just how the globe will certainly run. Every statement and activity of guide will urge you to think more and think far better. There is nobody that will not prepare to receive the possibilities. Everyone will certainly require the chance to transform and enhance their life and problem.
The factors that make you must review it is the related topic to the problem that you actually desire now. When it's going to make better opportunity of analysis products, it can be the method you should absorb the same ways. Yeah, the ways that you could enjoy the time by checking out Programming Erlang: Software For A Concurrent World, the moment that you can use to do great activity, and the moment for you to obtain exactly what this publication offers to you.
Be part of those who love to read this publication. If you are the novice reader, you can use this book as temptation for you to minimally enjoy reading. Also this publication is composed by a professional author, it doesn't mean that words are very tough to recognize. You can take some lessons and experiences from Programming Erlang: Software For A Concurrent World based upon just what you need. This is what calls as benefits of publication by analysis. Now, get this publication right here as well as now. It will be offered in the site link to go to.
Product details
Paperback: 536 pages
Publisher: Pragmatic Bookshelf; 1 edition (July 21, 2007)
Language: English
ISBN-10: 9781934356005
ISBN-13: 978-1934356005
ASIN: 193435600X
Product Dimensions:
7.5 x 1 x 9 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review:
4.0 out of 5 stars
35 customer reviews
Amazon Best Sellers Rank:
#2,273,173 in Books (See Top 100 in Books)
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.[...]
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.
My first encounter with the Functional Programming was Lisp. Too bad it wasn't very practical. It stirred my appetite though. I am so happy I found this book that is a very well thought out and written, step-by-step guide to understanding FP in practical terms with a commercial strength language. I am just about half-way through the book, and still it is hard to believe that the examples and applications the author presents are NOT just a few short-hand like notes on what do we wish our program would do - but the very program itself, fully functional (pun intended ;)! I am so looking forward to use Erlang in my day-2-day work! I am a fairly proficient Perl user and while there is very little that I can't accomplish with perl, I was looking for a more powerful, possibly compilable language to expand my productivity. I tried Java and C++, and while I liked very much the the concept of protection, encapsulation, overloading and so on, the overall OO was somehow confusing to me and didn't make it easy to learn the language and use it effectively. Erlang is so much easier for me to grasp and get the knack for it.It's too early for me to judge it - but it's surely much easier to learn and Joe Armstrong definitely earned my admiration for making it happen trough his excellent book!
...because I was impatient, and now I'm buying the hard copy because it's more convenient for most uses.The book is an excellent introduction to the subjects of Erlang, building fault-tolerant software, and concurrency in software. If you're new to Erlang, you'll be very surprised at how advanced the language and the doctrine for its use is, how large a body of software has been written in it, and at how many platforms it's been ported to. It's been one of those treasures hidden in plain sight for years. (It probably hasn't helped that the language germinated in Europe--cross-continental pollination hasn't been as good as one could wish.)Many of the well-known geniuses in the software world are natural writers as well as programming gurus. Joe Armstrong is the equal of any of them in the field of software engineering and development, but he is less well known than many others, possibly because he is not a natural writer (I've read his dissertation). Fortunately, he's had plenty of well-qualified help with this book, and I recommend you buy it.
I got interested in learning more about Erlang when I discovered that some of the Amazon web services use it underneath (SimpleDB). And I consider these services to be very well designed.I enjoyed the book as it gave a good overview of the concepts and capabilities of Erlang. But now I'm wanting for more -- more depth on concurrency and fault tolerance; more complete real world examples; how to use for building web apps; and of course how to use with Amazon web services.So what this book needs now is a sequel!
Programming Erlang: Software for a Concurrent World PDF
Programming Erlang: Software for a Concurrent World EPub
Programming Erlang: Software for a Concurrent World Doc
Programming Erlang: Software for a Concurrent World iBooks
Programming Erlang: Software for a Concurrent World rtf
Programming Erlang: Software for a Concurrent World Mobipocket
Programming Erlang: Software for a Concurrent World Kindle
0 komentar:
Posting Komentar