comp.lang.ada
 help / color / mirror / Atom feed
From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: An Ada Advice Inquiry
Date: Tue, 08 May 2007 11:53:54 -0400
Date: 2007-05-08T11:53:54-04:00	[thread overview]
Message-ID: <wcchcqn2twt.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: lsR%h.6413$dj2.2636@trndny02

Justin Gombos <rpbkbq.xax.gld@uluv.kbq> writes:

> On 2007-05-07, Maciej Sobczak <see.my.homepage@gmail.com> wrote:
>>
>>> The new Ada standart is only 2 month old.
>>
>> Sure. Then - let's see how the situation will look like 2 months
>> after stamping the next C++ standard, OK?
>
> An Ada implementation is considerably more complex.  It takes one man
> year to produce a C++ compiler, vs ten man years to produce an Ada
> compiler.  

Your estimate for Ada might be in the right ballpark, depending on
level of optimization, number of targets, peripheral tools such
as debuggers and profilers, knowledge of the development team,
etc.  I could probably build a very minimal Ada compiler from
scratch in 5 person years, given a good team.

But your estimate for C++ is way off.  C++ compilers are approximately
the same difficulty as Ada compilers.  I'd say C++ is slightly more
difficult, but I'm not sure about that.

Anyway, we were talking about implementing language revisions,
not entire compilers.  The GNAT implementation of Ada 2005
(which is complete, by the way) was a substantial effort,
but nowhere near 10 person years.  (Of course we started
working on it before the standard was official.)

- Bob



  parent reply	other threads:[~2007-05-08 15:53 UTC|newest]

Thread overview: 95+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-05-04  3:01 An Ada Advice Inquiry adaworks
2007-05-04  2:23 ` ezkcdude
2007-05-04  4:15 ` tmoran
2007-05-04  5:47   ` Randy Brukardt
2007-05-04  8:47     ` roderick.chapman
2007-05-04 12:17       ` adaworks
2007-05-05  2:35         ` Fionn Mac Cumhaill
2007-05-06 10:50           ` Maciej Sobczak
2007-05-04 14:14       ` Sloan.Kohler
2007-05-04 12:16     ` adaworks
2007-05-04  4:57 ` Jeffrey R. Carter
2007-05-04  8:04 ` Maciej Sobczak
2007-05-04  8:40   ` Dmitry A. Kazakov
2007-05-04  9:08 ` Ludovic Brenta
2007-05-04 10:05   ` AW: " Grein, Christoph (Fa. ESG)
2007-05-04 11:41     ` Ludovic Brenta
2007-05-04 12:21     ` adaworks
2007-05-04 11:53       ` AW: " Grein, Christoph (Fa. ESG)
2007-05-04 12:18   ` adaworks
2007-05-04  9:22 ` Markus E Leypold
2007-05-05  5:55   ` adaworks
2007-05-06 16:21     ` Markus E Leypold
2007-05-04  9:52 ` xavier
2007-05-04 12:19   ` Maciej Sobczak
2007-05-04 12:19   ` adaworks
2007-05-04 13:59 ` Stephen Leake
2007-05-04 16:31   ` adaworks
2007-05-04 18:30     ` Pascal Obry
2007-05-04 19:10       ` Michael Bode
2007-05-04 19:22         ` Ed Falis
2007-05-04 20:22           ` Michael Bode
2007-05-04 20:51             ` Markus E Leypold
2007-05-04 21:57             ` Ed Falis
2007-05-04 22:24               ` Markus E Leypold
2007-05-05  9:59               ` Michael Bode
2007-05-05 11:37                 ` Markus E Leypold
2007-05-05 11:51                 ` Georg Bauhaus
2007-05-05 12:13                   ` Markus E Leypold
2007-05-05 12:30                   ` Michael Bode
2007-05-07  9:40                     ` Georg Bauhaus
2007-05-07 18:17                       ` Michael Bode
2007-05-07 19:39                         ` Georg Bauhaus
2007-05-04 20:03         ` Jeffrey Creem
2007-05-04 20:36           ` Michael Bode
2007-05-04 20:55           ` Markus E Leypold
2007-05-05 12:41             ` Jeffrey Creem
2007-05-05 13:24               ` Ed Falis
2007-05-05 13:31                 ` Ludovic Brenta
2007-05-05 13:40                   ` Michael Bode
2007-05-05 13:59                     ` Ludovic Brenta
2007-05-05 14:39                       ` Michael Bode
2007-05-05 14:04                   ` Ed Falis
2007-05-05 14:17                     ` Markus E Leypold
2007-05-05 14:13                 ` Markus E Leypold
2007-05-05 14:16                   ` Ed Falis
2007-05-05 14:07               ` Markus E Leypold
2007-05-04 21:16         ` adaworks
2007-05-05 23:47         ` Stephen Leake
2007-05-06 10:19           ` Michael Bode
2007-05-06 13:31           ` GNAT Professional machine code listings (was: An Ada Advice Inquiry) Larry Kilgallen
2007-05-06 14:50             ` GNAT Professional machine code listings Simon Wright
2007-05-06 15:26             ` GNAT Professional machine code listings (was: An Ada Advice Inquiry) adaworks
2007-05-04 19:59     ` An Ada Advice Inquiry Jeffrey Creem
2007-05-04 21:37       ` adaworks
2007-05-05 12:27       ` John McCormick
2007-05-05 12:45         ` Ludovic Brenta
2007-05-05 23:44     ` Stephen Leake
2007-05-06  5:00       ` adaworks
2007-05-06 10:47         ` Maciej Sobczak
2007-05-06 12:18           ` Dmitry A. Kazakov
2007-05-06 13:49             ` Pascal Obry
2007-05-06 15:47           ` adaworks
2007-05-06 15:20             ` Pascal Obry
2007-05-06 18:12               ` adaworks
2007-05-06 19:38             ` Maciej Sobczak
2007-05-07  7:07               ` Martin Krischik
2007-05-07  8:50                 ` Maciej Sobczak
2007-05-07  9:40                   ` Dmitry A. Kazakov
2007-05-07 13:00                     ` Maciej Sobczak
2007-05-07 13:58                       ` Dmitry A. Kazakov
2007-05-07 21:07                         ` Maciej Sobczak
2007-05-08  7:27                           ` Dmitry A. Kazakov
2007-05-07 16:12                       ` Martin Krischik
2007-05-07 18:38                         ` Markus E Leypold
2007-05-07 21:26                         ` Maciej Sobczak
2007-05-08  2:42                           ` Justin Gombos
2007-05-08  8:15                             ` Maciej Sobczak
2007-05-09  0:19                               ` Justin Gombos
2007-05-09  2:05                                 ` Robert A Duff
2007-05-08 10:50                             ` Markus E Leypold
2007-05-08 15:53                             ` Robert A Duff [this message]
2007-05-08 18:03                               ` Ludovic Brenta
2007-05-09  2:23                                 ` Robert A Duff
2007-05-08  6:36                           ` Martin Krischik
2007-05-08  8:32                             ` Maciej Sobczak
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox