[net.lang.st80] Results to Query about Object-Oriented Software Design Texts

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