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.4 required=5.0 tests=BAYES_00,FROM_WORDY, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,1abd8cd3fcda7788 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-02-04 15:46:50 PST Path: supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!feeder.via.net!nntp.primenet.com!nntp.gblx.net!nntp.flash.net!news.flash.net!not-for-mail From: "Ken Garlington" Newsgroups: comp.lang.ada References: <981260226.123061@tubarao.ip.pt> <981322791.127037@cachalote.ip.pt> Subject: Re: Ada versus Eiffel X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Message-ID: Date: Sun, 04 Feb 2001 23:46:48 GMT NNTP-Posting-Host: 65.65.208.127 X-Complaints-To: abuse@flash.net X-Trace: news.flash.net 981330408 65.65.208.127 (Sun, 04 Feb 2001 17:46:48 CST) NNTP-Posting-Date: Sun, 04 Feb 2001 17:46:48 CST Organization: FlashNet Communications, http://www.flash.net Xref: supernews.google.com comp.lang.ada:4928 Date: 2001-02-04T23:46:48+00:00 List-Id: "Antonio Vargas" wrote in message news:981322791.127037@cachalote.ip.pt... : : Right now I have found a starting point for the study: : : http://www.eiffel.com/doc/manuals/technology/contract/ariane/page.html : about the ariane 5 problem :-) from the Eiffel advocates : and a contraposition at http://home.flash.net/~kennieg/ariane.html Having some interest in the latter reference :), I urge you to read section 6 of this paper carefully. Specifically, I do not think the narrow subject of this paper is useful for a broad Ada vs. Eiffel comparison. The paper addresses a specific set of language features and their relevance to a specific domain. Most of the paper is equally relevant to any language that would make the claims in your first reference above. I think doing such a study requires a careful definition of the criteria. For example, the answer might be very different depending upon whether reliability is considered more important than efficiency. There are several frameworks around for the purpose of evaluating languages; I suggest you start by identifying one(s) that you consider relevant for your purposes. : I'm also trying some tipical Ada to Eiffel and Eiffel to Ada code. I : suspec that efficiency is a general advantage in Ada but I must test across : several Eiffel compiler implementations. It looks like that Eiffel has : some advantages beeing used earlier in the analysis and specification of a : project (design by contract etc). But I can't make a good evaluation until : I get some proficiency in that particular language. I can't make the same : mistake of the Ada critics that, in general, dont have a deep understanding : of this wonderful language. : : Ant�nio F. Vargas