Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2.fluke 9/24/84; site fluke.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxb!mhuxn!mhuxm!mhuxj!houxm!vax135!cornell!uw-beaver!ssc-vax!fluke!moriarty From: moriarty@fluke.UUCP (Jeff Meyer) Newsgroups: net.books,net.lang,net.lang.st80 Subject: Results to Query about Object-Oriented Software Design Texts Message-ID: <323@vax2.fluke.UUCP> Date: Thu, 31-Jan-85 16:08:34 EST Article-I.D.: vax2.323 Posted: Thu Jan 31 16:08:34 1985 Date-Received: Sat, 2-Feb-85 11:45:46 EST Distribution: net Organization: John Fluke Mfg. Co., Inc., Everett, WA Lines: 76 Xref: watmath net.books:1362 net.lang:1347 net.lang.st80:173 Here are the answers I got about good introduction texts for object-oriented software design. Thanks to everyone who responded... ---------------------------------------------------------- There is a book by Myers, who used to work for Intel. ---- There is a recent book (less than two years old) by Grady Booch, called _Software_Engineering_with_Ada_, published by Benjamin/Cummings. Smalltalk is reputed to be *the* language for object- oriented programming; there is a book by Adele Goldberg and David Robson, called _Smalltalk-80:_the_Language_and_its_Imple- mentation_, published by Addison Wesley. ---- I recently inquired about Objective-C, by Productivity Products International, 27 Glen Road, Sandy Hook, CT 06482 (203)426-1875. They included a number of short articles about object-oriented programming with their sales literature that I found worth reading. ---- Try the set of SMALLTALK-80 books: SMALLTALK-80: Design and Implementation (? something like that) SMALLTALK-80: Bits of History, Words of advice and 2 more about how to use it (I've forgotten the titles..) Try the AUGUST 81 Byte articles on Smalltalk.. They are pretty good. ---- Dan Carnese wrote a thesis at MIT called "Multiple Inheritance in Contemporary Programming Languages". It covers four designs for type definition involving multiple inheritance: flavors, traits, classes and Loops. It gives examples in each and compares them. It also gives a brief overview of relevant design issues for each. ---- This is a pointer I got from Dr. Steven Bruell at the University of Minn. when I ask ed the same question about a year ago. >You should try the book by Bruce J. Maclennan: Principles of >Programming Languages: Design, Evaluation, and Implementation. >This book is an easy enough start for your reading. It contains pointers >to other references if you want further information. ---- ....chapter 5 of _Smalltalk-80_, Addison-Wesley, by Adele Goldberg (less the ST80 syntax) was just the kind of introduction I needed. It is also very brief and to the point, so it may not be what you re looking for. ---- Try " Software Engineering with Ada" Grady Booch Benjamin/Cummings Publishing Co. -------------------------------------------- Moriarty, aka Jeff Meyer John Fluke Mfg. Co., Inc. UUCP: {cornell,decvax,ihnp4,sdcsvax,tektronix,utcsrgv}!uw-beaver \ {allegra,gatech!sb1,hplabs!lbl-csam,decwrl!sun,ssc-vax} -- !fluke!moriarty ARPA: fluke!moriarty@uw-beaver.ARPA