Object technology appears to be a bewildering field in constant turmoil. But the core concepts of object-oriented programming endure as a paradigm for advanced programming methodology. By analyzing... This description may be from another edition of this product.
You may feel impressed with this book if you are disappointed with other books about object-oriented. This book is rather unusual. He mentioned points that typical OOP books don't cover, for example, a dilemma between flexibility and correctness.Put simply, this book is not informative but argumentative. The author believes Eiffel is simply better than C++ and Java. He could seem to try to convince readers.Unfortunately, this book is not well-organized. This book is filled with unique opinions about C++, Java, Effel unlike so-called textbook. Hence, you may feel unconfortable when you just want to understand a certain topic such as exception.If you just want to learn (not study) OOP, another typical and common book is more helpful. But, this book certainly offers something you cannot know from typical books.
wonderfully thorough, useful critical comparison
Published by Thriftbooks.com User , 26 years ago
Coming from a Unix/C background, I was at first a little wary of such a scathing criticism of C++. However, after letting go of my initial caution, I was amazed at how many problematic areas of the language existed. This book really does get down to what's really important in an OO programming language, and discusses the +ves and -ves of each language in great depth. Even though a great deal of positive attention is given to Eiffel, I do not think this comes from bias: I think that it's a natural reaction to studying the language with an open mind. After reading up on Eiffel on the net, and wallowing in Bertrand Meyer's incredibly lucid book 'Object Oriented Software Construction', I was totally blown away with the design of Eiffel. It really does seem (IMHO) to be far and away the most comprehensive OO language available today. While no language is perfect, it is a quantum leap ahead of both Java and C++ in too many areas to mention.If you're willing to come to this book without emotional attachment to any particular language, you'll find yourself on a wonderful adventure exploring an amazing (relatively) new OO language which is designed from scratch without compromise to be a bullet proof way of constructing top quality reliable, reusable, maintainable, functional software, from initial analysis and design, all the way to implementation and subsequent maintenance and extension.
Good, thougthful analysis; misleading description
Published by Thriftbooks.com User , 27 years ago
I'm midway through this book, and thoroughly enjoying it. Joyner has a clear and accessible writing style, and the content is obviously well-researched and thorough. That, however, is my main problem with the book -- its core grows out of a paper of Joyner's on weaknesses in C++ and the resulting book, while still excellent, follows from that mindset. The book sometimes feels not so much like a comparision between C++, Java, and Eiffel, but rather an exhortation to avoid C++'s misfeatures (and, to a lesser extent, Java's), and instead use Eiffel. While the author makes an admirable case for Eiffel, this isn't why I bought the book, and the non-critical treatment that Eiffel receives undercuts the overall strength of the book -- no programming language is perfect, and if what Joyner really wants is better language tools and better language design, he owes it to himself and his audience to treat the objects of his comparison equally.All that said, the book is well-organized, even the most loaded statements Joyner makes are thought-provoking, and its approach is unique. If you're willing to keep your critical thinking filters on and stay engaged with the book instead of being a passive reader, blindly trusting the author, you'll get a lot out of it.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.