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.5 required=5.0 tests=BAYES_00,INVALID_MSGID, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,8b8748382fcfacc1 X-Google-Attributes: gid103376,public From: "Jean-Pierre Rosen" Subject: Re: friend classes in ada95 Date: 2000/04/19 Message-ID: <8djpm2$qef$1@wanadoo.fr>#1/1 X-Deja-AN: 613042204 References: <8dh37m$qef$2@wanadoo.fr> <3B5L4.1317$B43.116109@news.pacbell.net> <38FD1830.949F5E81@mindspring.com> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 X-Complaints-To: abuse@wanadoo.fr X-Trace: wanadoo.fr 956131842 27087 193.250.164.173 (19 Apr 2000 08:10:42 GMT) Organization: Adalog X-MSMail-Priority: Normal NNTP-Posting-Date: 19 Apr 2000 08:10:42 GMT Newsgroups: comp.lang.ada Date: 2000-04-19T08:10:42+00:00 List-Id: John J. Rusnak a �crit dans le message : 38FD1830.949F5E81@mindspring.com... > I'd have to weigh in on the opposite side. "Class" and "object" are rather > easy terms to grasp. And I can tell you through exeperience that the Ada > model has been difficult for many I have seen coming into the language to > grasp. (Some with OO backgrounds and some without). But to each their own > I suppose. > I beg to differ. My experience is that Ada'OO model is quite easy to understand (and FYI, training in Ada is my primary business). Especially, dispatching is easier to explain than in other language: "If something is of a class wide type, the actual type is not known at compile time; therefore, overloading resolution is done at execution time, when the type is known". I have seen people who never quite understood dispatching in C++ that easily understood this explanation. -- --------------------------------------------------------- J-P. Rosen (Rosen.Adalog@wanadoo.fr) Visit Adalog's web site at http://pro.wanadoo.fr/adalog