From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fecaa8a6ce69590e X-Google-Attributes: gid103376,public From: Jeff Carter Subject: Re: Abstract Data Types Date: 1998/11/19 Message-ID: <365425C1.A9397701@spam.innocon.com>#1/1 X-Deja-AN: 413507680 Content-Transfer-Encoding: 7bit References: <72vm3n$ks$1@nnrp1.dejanews.com> Content-Type: text/plain; charset=us-ascii Organization: Innovative Concepts, Inc. Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1998-11-19T00:00:00+00:00 List-Id: robinsoj@my-dejanews.com wrote: > > I was reading about Ada's Abstract Data Types in Feldman and Koffman's book > and it reminded me of Object Oriented Programming. Am I corrected is > assuming there are similarities between Abstract Data Types and OOP? If so, > what are the similarities? > Niklaus Wirth, of Pascal, Modula, and Oberon fame, in describing why he embraced OOP in Oberon, said that "object" is just another name for "abstract data type", something he'd used for 25 years. The only difference between OOP code and Ada-83 ADT code that does exactly the same thing is the ADT code is easier to read and understand. -- Jeff Carter PGP:1024/440FBE21 E-mail: carter commercial-at innocon [period | full stop] com "Son of a window-dresser." Monty Python & the Holy Grail