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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,198c6302c4a0b0d7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-12-20 11:08:06 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.uchicago.edu!newsswitch.lcs.mit.edu!newsfeed.cwix.com!feed2.news.rcn.net!rcn!newsfeed1.earthlink.net!newsfeed2.earthlink.net!newsfeed.earthlink.net!news.mindspring.net!not-for-mail From: Richard Riehle Newsgroups: comp.lang.ada Subject: Re: Ada / C++ comparison paper Date: Thu, 20 Dec 2001 11:12:38 -0800 Organization: AdaWorks Software Engineering Message-ID: <3C223826.D1C5FA74@adaworks.com> References: <3c1dc786@pull.gecm.com> <1008601517.470745@edh3> <1008626816.690418@master.nyc.kbcfp.com> <9vls3v$en1$1@nh.pace.co.uk> <3C1E941C.5010402@mediaone.net> <1008697855.857274@master.nyc.kbcfp.com> <3C20FC47.9B7DFCC5@spamcop.net> <3C20FD90.1020100@mediaone.net> Reply-To: richard@adaworks.com NNTP-Posting-Host: 9e.fc.c5.56 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Server-Date: 20 Dec 2001 19:07:08 GMT X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en Xref: archiver1.google.com comp.lang.ada:18158 Date: 2001-12-20T19:07:08+00:00 List-Id: Ed Falis wrote: > > Would be interesting to see what Joyner has to say about Ada. > > If he knows anything about it, that is. > > I believe he has no particular opinion, since he's not familiar with it. > I think I remember him saying at one time that he'd be interested in > knowing more. In looking at the book version of the paper, I'd say he'd > be critical of some aspects of the language, but more favorable than he > is to C++ or Java. I have sat with Ian on many occasions and chatted with him about Ada. He does have a few things to say about it in the most recent version of his book. Ian is, as noted earlier, more favorably inclined toward Eiffel, so he would not be an Ada advocate. However, he is not as critical of Ada as he is of C++. He has noted, as have many others in the Eiffel community, that Ada has much to recommend it. They don't like what they see as the complexity of having a package enclose the type/class, the absence of assertions, the need for much of the syntactical sugar, the requirement for a private part of a class/package, and lots of other little things that Ada and C++ have in common. As with many Eiffel advocates, Ian has expressed some surprise that Ada does not have an assertion model. I have never heard him express an unfair opinion about Ada. He is simply more interested in Eiffel. He is rather negative about C++, but that comes from his having used both languages a lot and getting annoyed by the idiosyncrasies and suprises that seem so common in developing with C++. I think the ease of use and lack of suprises that charcterize Eiffel are features (no pun intended) that former C++ users like about programming in it. Richard Riehle