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=-1.3 required=5.0 tests=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: Xavier Nicollin Subject: Re: Abstract Data Types (and a question) Date: 1998/11/25 Message-ID: <365BD117.3EAE@imag.fr>#1/1 X-Deja-AN: 415469546 Content-Transfer-Encoding: 7bit References: <72vm3n$ks$1@nnrp1.dejanews.com> Content-Type: text/plain; charset=us-ascii Organization: Institut IMAG, Grenoble Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1998-11-25T00: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? The following paper might be of interest: William R. Cook ``Object-Oriented Programming versus Abstract Data Types'' REX School/Workshop on ``Foundations of O.O. languages'' (1990), Lecture Notes in Computer Science (LNCS) 489, Springer Verlag, 1991 I don't have it at hand, but I remember it compares the two approaches wrt extension possibilities. By the way, I have a syntactic question about the parsing of the expression ``Abstract Data Type'': should it be undertood as ``(Abstract Data) Type'' or as ``Abstract (Data Type)''. In other words, which one is abstract, the data or the type? My preference goes to the ``data are abstract'' version, but (AFAIK), almost everyone in the francophone world uses the ``type is abstract'' version, i.e. they write ``Type abstrait de donnees'' instead of ``Type de donnees abstraites''. You lucky english-speaking people with your postfix syntax don't have to worry about this somehow pedantic question! -- | Xavier NICOLLIN (mailto:Xavier.Nicollin@imag.fr), INPG (ENSIMAG) | VERIMAG - Centre Equation - 2, ave. de Vignate - 38610 Gieres - France | Tel : (33 | 0) 476 63 48 46 -- Fax : (33 | 0) 476 63 48 50