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.