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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,5add429c86f59001 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!n4g2000vba.googlegroups.com!not-for-mail From: =?ISO-8859-1?Q?Hibou57_=28Yannick_Duch=EAne=29?= Newsgroups: comp.lang.ada Subject: Re: Ada vs Eiffel - Ada programmer approach Date: Wed, 3 Jun 2009 23:04:27 -0700 (PDT) Organization: http://groups.google.com Message-ID: <99b48f55-28b9-45a8-bc5f-f51a21302585@n4g2000vba.googlegroups.com> References: <405b5054-4c8f-4e16-9ea8-503a9b9f976e@t21g2000yqi.googlegroups.com> NNTP-Posting-Host: 86.75.149.31 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1244095467 22295 127.0.0.1 (4 Jun 2009 06:04:27 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 4 Jun 2009 06:04:27 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: n4g2000vba.googlegroups.com; posting-host=86.75.149.31; posting-account=vrfdLAoAAAAauX_3XwyXEwXCWN3A1l8D User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fr),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:6202 Date: 2009-06-03T23:04:27-07:00 List-Id: On 24 mai, 10:39, Tomek Walkuski wrote: > Hi group, > > I do not want to start another flame war which language is better. I > think that Ada and Eiffel target same field and I want to ask you, Ada > programmers, about: > - what, in your opinion, is better in Ada, in contrast to Eiffel? > - what, in your opinion, is worse in Ada, in contrast to Eiffel? > > Please, share your thoughts if you have an experience in both > languages. My humble and short opinion : what is better is Eiffel is its require/ ensure/invariant clauses, and what is better in Ada is its life world capabilities. I use to use Eiffel for some attempt, but finally think that the "every thing is class" of Eiffel turns into confusion and that Eiffel was lacking for precise type specifications (in a few words... deeply, I may tell more). Although I love some Eiffel stuff, in the end, it is not so much usable in real life as Ada is. Eiffel is a nice theroy experiment. About Ada : think about Spark and Mika as well, beside of formal clauses in Eiffel.