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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,1a6ba5211db88937 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!z5g2000vba.googlegroups.com!not-for-mail From: Adam Beneschan Newsgroups: comp.lang.ada Subject: Re: Ada 12 times more popular than Eiffel Date: Thu, 4 Jun 2009 12:05:38 -0700 (PDT) Organization: http://groups.google.com Message-ID: <7ed1957a-611b-4ffe-9f9c-a5975cc3d53e@z5g2000vba.googlegroups.com> References: <7bd1fd9d-6040-4f20-8e06-7ba41ca64db8@f19g2000yqh.googlegroups.com> <4A27FED7.1070404@obry.net> <4A2806A9.3050600@obry.net> NNTP-Posting-Host: 66.126.103.122 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1244142339 8558 127.0.0.1 (4 Jun 2009 19:05:39 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 4 Jun 2009 19:05:39 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: z5g2000vba.googlegroups.com; posting-host=66.126.103.122; posting-account=duW0ogkAAABjRdnxgLGXDfna0Gc6XqmQ User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:6268 Date: 2009-06-04T12:05:38-07:00 List-Id: On Jun 4, 10:38=A0am, Pascal Obry wrote: > Not sure he has said that Eiffel was inspired from Ada, maybe on the > early days... IIRC, No, YDNRC. > in his book Object-Oriented Software Construction > there is very few (if any) references to Ada. In the edition I'm looking at (1988), Chapter 18 is called "Object- Oriented programming and Ada". That's a whole chapter that discusses this language (more than is done for any other individual language; C+ + just gets a one-page subsection). Plus, looking just at the index, there appear to be 13 references to Ada outside of this chapter. The beginning of Chapter 3.5 says, "Modular languages such as Modula-2 and Ada offer a first step towards more appropriate solutions." (But I guess that's not the same thing as saying he was "inspired" by it.) Also, the Wikipedia entry for Eiffel lists Ada (along with Simula and Z) as an influence---as a sidebar, with no attribution, so I don't know how accurate that is. A Google search didn't turn up much. It appears that Meyer has some criticisms of Ada, but I couldn't find anything that would indicate that he hates it. His Eiffel site has an article about the Ariane 5 crash, but he said there that the language couldn't really be blamed because the problem could have been caught using Ada's exception mechanism (even though I gather he doesn't like this mechanism) if the programmers had used it properly. -- Adam