comp.lang.ada
 help / color / mirror / Atom feed
From: nma124@hotmail.com (steve_H)
Subject: Re: Why would it take so long to write an Ada compiler?
Date: 15 Dec 2002 19:23:03 -0800
Date: 2002-12-16T03:23:04+00:00	[thread overview]
Message-ID: <8db3d6c8.0212151923.12bf6052@posting.google.com> (raw)
In-Reply-To: MPG.1865cca835f2ccee98991a@News.CIS.DFN.DE

Mike <spamnotme@invalid.com> wrote in message news:<MPG.1865cca835f2ccee98991a@News.CIS.DFN.DE>...
> Hello,
> 
> I've read somewhere that to make an Ada95 compliant compiler, 50 years-man of 
> work are generally considered what is necessary.
> 
> How is this huge quantity of development time justified? Perhaps required for
> the standard library?

50 man-hrs (or should that be 50 person-hrs?) is nothing for a 
commerical compiler. 

Do you how many person-hrs was spend on the first IBM PLI compiler? 
I do not remember the exact number, but I remember reading that 
it was a huge effort and probably the most costly compiler ever made. 
any one knows?

compilers are hard. code generation and optimization is the hardest
part I would think. lex and yacc can do most of the front work. GNAT
does not use lex and yacc. 

Ada compilers are harder on average than others becuase the language 
is big, but I would guess an Ada compiler is no more
complex than a C++ compiler, and probably less so. C compilers are
probably the least hard to build.



  parent reply	other threads:[~2002-12-16  3:23 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-14 22:47 Why would it take so long to write an Ada compiler? Mike
2002-12-15 22:17 ` AG
2002-12-16 14:50   ` Adrian Hoe
2002-12-16  3:23 ` steve_H [this message]
2002-12-16 12:46   ` Frank J. Lhota
2002-12-21 18:54 ` faust
replies disabled

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