Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!watnot!watmum!gvcormack From: gvcormack@watmum.UUCP Newsgroups: comp.lang.misc Subject: Re: Object-Oriented vs. Abstract Data Types Message-ID: <776@watmum.UUCP> Date: Fri, 16-Jan-87 23:33:45 EST Article-I.D.: watmum.776 Posted: Fri Jan 16 23:33:45 1987 Date-Received: Sat, 17-Jan-87 07:21:07 EST References: <4000001@nucsrl.UUCP> <3288@milano.UUCP> <147@m10ux.UUCP> <1023@cuuxb.UUCP> Organization: U of Waterloo, Ontario Lines: 12 Object-oriented programming is a religion that is currently in vogue. It adds little to the original class ideas of Simula 67, and the abstract data type ideas of Clu (which was inspired by Simula 67). Calling a procedure call a message, and an access procedure a method is just arcane. Really the only thing that Smalltalk and its imitators add is dynamic procedure binding and dynamic type checking, which I regard as highly undesirable. -- Gordon V. Cormack CS Dept, University of Waterloo, Canada N2L 3G1 gvcormack@mum.waterloo { .CSNET or .CDN } gvcormack@water { UUCP or BITNET }