moriarty@fluke.UUCP (Jeff Meyer) (02/01/85)
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