Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: Notesfiles $Revision: 1.6.2.17 $; site uiucdcsb.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!ihnp4!inuxc!pur-ee!uiucdcsb!kimball
From: kimball@uiucdcsb.UUCP
Newsgroups: net.lang
Subject: Re: Smalltalk-80 vs. Simula o-o programm
Message-ID: <8900026@uiucdcsb.UUCP>
Date: Sun, 10-Feb-85 15:50:00 EST
Article-I.D.: uiucdcsb.8900026
Posted: Sun Feb 10 15:50:00 1985
Date-Received: Tue, 12-Feb-85 06:13:15 EST
References: <413@bonnie.UUCP>
Lines: 20
Nf-ID: #R:bonnie:-41300:uiucdcsb:8900026:000:983
Nf-From: uiucdcsb!kimball    Feb 10 14:50:00 1985


/* Written 11:27 am  Feb  8, 1985 by jww@bonnie in uiucdcsb:net.lang */
/* ---------- "Smalltalk-80 vs. Simula o-o program" ---------- */

. . .  but would someone care to enlighten me as to the 
similarities and differences between the object-oriented programming of 
Simula and Smalltalk?  I understand the precepts of o-o p fine, have skimmed 
the discussions of the Smalltalk syntax, but have been unable to find a 
readable Simula book at my local bookstore.

I assume also that someone somewhere has pontificated on this in print.  
Any references?
/* ----------                 ---------- */

	The paper 'Hierarchical Program Structures', by Ole-Johan Dahl and
C. A. R. Hoare, is a very readable introduction to Simula-67, in the
context of structuring programs via classes (objects).  I think it appears
in *Structured Programming*, published by Academic Press.  
	I believe it predates Smalltalk, however, so it makes no mention of
similarities/differences between the two.