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,8b8748382fcfacc1 X-Google-Attributes: gid103376,public From: Ray Blaak Subject: Re: friend classes in ada95 Date: 2000/04/19 Message-ID: #1/1 X-Deja-AN: 613438765 Sender: blaak@ns58.infomatch.bc.ca References: <8dh37m$qef$2@wanadoo.fr> <3B5L4.1317$B43.116109@news.pacbell.net> <38FD1830.949F5E81@mindspring.com> <38FD1C9E.7C2B7756@research.canon.com.au> <8dldqi$mb7$1@nnrp1.deja.com> <38FE365D.31C893A6@acm.org> X-Trace: news.bc.tac.net 956204745 207.34.170.122 (Wed, 19 Apr 2000 21:25:45 PDT) NNTP-Posting-Date: Wed, 19 Apr 2000 21:25:45 PDT Newsgroups: comp.lang.ada X-Complaints-To: news@bctel.net Date: 2000-04-19T00:00:00+00:00 List-Id: Jeff Carter writes: > Robert Dewar wrote: > Wirth, in accepting OO for Oberon, said that it's simply ADTs under > another name. > > When I first looked into OO about 1984, once I finally understood what > was going on, I didn't find anything new, except that the mechanism used > made the code less readable than if composition had been used. I > suspected that the OO people made up new terms for well established > concepts such as type (class) and subprogram (methods) to mask this lack > of original content. OO programming being essentially about ADTs covers the most important and worthwhile point. What makes OO programming different from ADTs, in least in my opinion, is language support for inheritance and polymorphism. -- Cheers, The Rhythm is around me, The Rhythm has control. Ray Blaak The Rhythm is inside me, blaak@infomatch.com The Rhythm has my soul.