rick@zeek.UUCP (Rick Wilhelm) (11/10/89)
I just received the mailing for a CS book club that I belong to, and two new OO books are among the featured selections this month. _Object-Oriented Environment in C++_ David Hu, Oct 89 MIS Press _Object-Oriented Analysis_ Peter Coad and Ed Yourdon, Oct 89 Prentice Hall The flyer says that: "David Hu is a programmer with Baldur Systems Corp., and the author of _C/C++ for Expert Systems_" "Peter Coad is a recognized authority and advisor on the pragmatic application of software development methods." "Ed Yourdon is widely known and the developer of the 'Yourdon Methodology' of structured systems analysis and design." Has anyone read these books and have an opinion on them? I realize that they are brand new, but maybe some of you have seen pre-release copies or are familiar with the authors and their theories. Another question: Does Ed Yourdon have the qualifications to write an OOD book considering that he also wrote _Modern Structured Analysis_? Is it possible that his ideas won't be purely OO? (Just speculation, no slander intended.) Having seen plenty of sub-par OO books, I am wary of shelling out dead presidents on others. But I have also spent money wisely on Lippman, Meyer, and others. What makes these books a good or bad investment? Please post or mail any thoughts. Thanks, rick uunet!zeek!rick : -- ------------------------------------------------------------------------------- Rick Wilhelm uunet!zeek!rick Andersen Consulting 312-715-5471 Advanced Systems Center, Chicago
beard@ux1.lbl.gov (Patrick C Beard) (11/11/89)
In article <271@zeek.UUCP> rick@zeek.UUCP (Rick Wilhelm) writes:
#I just received the mailing for a CS book club that I belong to,
#and two new OO books are among the featured selections this month.
#
#_Object-Oriented Environment in C++_ David Hu, Oct 89 MIS Press
#_Object-Oriented Analysis_ Peter Coad and Ed Yourdon, Oct 89 Prentice Hall
#
#The flyer says that:
#"David Hu is a programmer with Baldur Systems Corp., and the
#author of _C/C++ for Expert Systems_"
#
..
#Has anyone read these books and have an opinion on them?
I purchased "Object-Oriented Environment in C++" by David Hu, and
promptly returned it. The title of the book should have warned me. The
book reads just like the title, awkwardly.
The book attempts to compare SmallTalk, Objective-C, and C++ in an unbiased
fashion, but clearly shows the author's bias towards C++ (not that I don't
have a bias that way #:>). There are numerous typo's, they just jump out
at you, even in the index. The examples in C++ are full of mistakes, I can't
say how accurate the examples in SmallTalk and Objective-C are, but I would
expect that they are in error as well. The book then goes on to try to explain
using object oriented techniques to build a windowing system, using Zortech
C++. The code was full of DOS specific bios calls and was (IMHO) basically
useless as a teaching example. He spent more time explaining the details
of the code than talking about the rationales for the design (or lack of) used.
Anyway, I just skimmed the book and that was what I found. I am sure that
on a closer reading that I would've become absolutely infuriated with the
book. Thank goodness my local bookstore gave me a refund. I can't believe
the publisher would allow an author to get away with so many errors. I find
much more concise and useful information by reading comp.lang.c++.
A question to you all, are there any GOOD books on doing object oriented
programming? I have yet to see the book by Lippman, and am hoping it will
give me some help.
-------------------------------------------------------------------------------
- Patrick Beard, Macintosh Programmer (beard@lbl.gov) -
- Berkeley Systems, Inc. ".......<dead air>.......Good day!" - Paul Harvey -
-------------------------------------------------------------------------------
jamesd@qiclab.UUCP (James Deibele) (11/12/89)
In article <271@zeek.UUCP> rick@zeek.UUCP (Rick Wilhelm) writes: >I just received the mailing for a CS book club that I belong to, >and two new OO books are among the featured selections this month. [...] >_Object-Oriented Analysis_ Peter Coad and Ed Yourdon, Oct 89 Prentice Hall > >Has anyone read these books and have an opinion on them? >I realize that they are brand new, but maybe some of you have seen >pre-release copies or are familiar with the authors and their theories. > >Another question: Does Ed Yourdon have the qualifications to write >an OOD book considering that he also wrote _Modern Structured Analysis_? >Is it possible that his ideas won't be purely OO? >(Just speculation, no slander intended.) I get the distinct impression that Coad wrote most of the book, and that Yourdon was added for name recognition, but I might be wrong. (_OOA_ showed up Thursday FedEx'd from Prentice-Hall, which would normally make me pay attention, except John Quarterman's new book, _The Matrix: Computer Networks and Conferencing Systems Worldwide_ was in the same box. I'm reading it with pleasure instead. Recommended.) However, while I chose to bring _The Matrix_ home for a little rainy Sunday reading, I did also bring home a copy of "The Hotline on Object-Oriented Technology," a new newsletter published by the same folks who do "Journal of Object-Oriented Programming" and "The C++ Report." This is a pretty spendy newsletter, at $249/year for charter subscribers, especially considering that it's only 24 pages long. (212) 972-7055 to subscribe if you wish. In this issue, Norman Kerth of Elite Systems reviews _OOA_. He's impressed by the fact that Coad/Yourdon show how OOP techniques can be used with extremely large systems while still addressing the limitations of the OOP approach. The methodology they use consists of five major steps: identifying objects; identifying structure; identifying subjects; defining attributes; and defining services. There are several examples for each step, along with case studies showing how the OOA methodology was used. Kerth praises the book for several reasons: for being well-written, for analyzing the history of objects (demonstrating that the authors have used the techniques in the real world), and for not claiming that their relatively young methodology is completed or the answer for all problems. He "highly recommends" the book. (The ISBN for this book is 0-13-629122-8, and the list price is $29.80 (odd price). For those interested, _The Matrix_ is 0-13-565607-9 and $50.00.) -- James Deibele jamesd@qiclab BBSs: (503) 760-1473 or (503) 761-7451 TECHBooks: The Computer Book Specialists --- Voice: (503) 646-8257 12600 SW 1st Beaverton, OR 97005 --- Book reviewers wanted for computer science & electronics - contact us for more information.