Hide this

Results from Google Books

Click on a thumbnail to go to Google Books.

Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition) (Prentice-Hall International Series in Computer Scienc by Bertrand Meyer
Loading...

Object-Oriented Software Construction (Book/CD-ROM) (2nd Edition)…

by Bertrand Meyer

MembersReviewsPopularityAverage ratingConversations
234224,244 (3.94)None
Recently added byapgarcia, private library, DeptInformatique, dbaillon, assumpta, fnascimento
Loading...
won't like will probably not like will probably like will like will love

Sign up for LibraryThing to find out whether you'll like this book.

Showing 2 of 2
A classic text on object oriented software languages and development, and probably one of the top 20 best software development books ever. It is both detailed and comprehensive and I dare say, accessible. If one randomly opened a page, it is likely only a computer science grad student would recognize all the vocabulary on the page. However, with just a basic computer science understanding (e.g. understand big-oh notion) Myers takes the reader from the basics into the darkest depths of object oriented languages. It is a very large book and a very useful reference, but I highly recommend reading the chapters in sequential order. A highlight of the book, for me, included one of the early chapters where he presents object oriented languages in a historical context, showing how the limitations of top-down programming directly lead to the bottom-up approach of oo. While Myers is detailed and comprehensive, some parts receive short shrift. For example, much is made of the programming abstractions and their powerful realization in oo languages. But as any experienced oo developer will tell you, it's almost worse to use too much abstraction. Myers does mention the *principles* of how to properly throttle your oo abstractions, but his principles seem to come from no where and they are not presented as anti-abstraction principles. ( )
  applegatelibrary | Sep 8, 2008 |
This is considered a classical book on object-oriented programming. It's quite hefty, and not easy to read from cover to cover. However, there's a lot in here worth reading. The material on "design by contract" is especially interesting, and I hadn't encountered a full treatment of the topic before. Throughout the book, Meyer uses the Eiffel programming language to illustrate the OO concepts, though he doesn't tell you that his notation is based on Eiffel until the end of the book. Having learned OO from C++ and Java, I had a hard time getting my mind wrapped around the different notation.
  lorin | May 19, 2006 |
Showing 2 of 2
no reviews | add a review
You must log in to edit Common Knowledge data.
For more help see the Common Knowledge help page.
Series (with order)
Canonical Title
Original publication date
People/Characters
Important places
Important events
Related movies
Awards and honors
Epigraph
Dedication
First words
Quotations
Last words
Disambiguation notice
Publisher's editors
Blurbers
Book description

Amazon.com (ISBN 0136291554, Paperback)

The developer of the acclaimed Eiffel programming language comes through with one of the clearest and most informative books about computers ever committed to paper. Object-Oriented Software Construction is the gospel of object-oriented technology and it deserves to be spread everywhere. Meyer opens with coverage of the need for an object-oriented approach to software development, citing improved quality and development speed as key advantages of the approach. He then explains all the key criteria that define an object- oriented approach to a problem. Meyer pays attention to techniques, such as classes, objects, memory management, and more, returning to each technique and polishing his readers' knowledge of it as he explains how to employ it "well." In a section on advanced topics, Meyer explores interesting and relevant topics, such as persistent objects stored in a database. He also offers a sort of "Do and Don't" section in which he enumerates common mistakes and ways to avoid them. Management information isn't the main point of Object-Oriented Software Construction, but you'll find some in its pages. Meyer concludes his tour de force with comparisons of all the key object-oriented languages, including Java. He also covers the potential of simulating object technology in non-object-oriented languages, such as Pascal and Fortran. The companion CD-ROM includes the full text of this book in hypertext form, as well as some tools for designing object-oriented systems. If you program computers, you need to read this book.

(retrieved from Amazon Fri, 24 Apr 2009 07:57:51 -0400)

The first test round has been closed. Visit the Open Shelves Classification group for details.

Quick Links

Ebooks Audio Swap
0/5

Popular covers

 

Help/FAQs | About | Privacy/Terms | Blog | Contact | LibraryThing.com | APIs | WikiThing | Common Knowledge | 46,158,337 books!