From: khb@chiba.Eng.Sun.COM (Keith Bierman fpgroup)
Subject: Re: Multitude of Problems
Date: 21 May 91 02:45:09 GMT [thread overview]
Message-ID: <KHB.91May20194509@chiba.Eng.Sun.COM> (raw)
In-Reply-To: ted@grebyn.com's message of 20 May 91 01:56:47 GMT
In article <1991May20.015647.4051@grebyn.com> ted@grebyn.com (Ted Holden) writes:
....
Currently, to create and mature an Ada compiler, it takes from
3..5 years. For the new architectures of the future and rapid
compiler development, the language needs to be expressed in terms
that are easy to parse and to generate code.
The definition should be revamped so that the grammar in Ada to
conform to LR(m,n) for consistent/complete parsing rules -- the
most efficient and accurate compiler techniques. Move more
semantics to the grammar specification to rid the language
definition of so many special cases.
This is a silly compliant. Very few people rewrite front ends for new
machines. We typically have compilers (for all languages) structured
along the following lines:
front end
|
optimizer
|
code generator
Sometimes it is more complex. the optimizer is nominally optional; or
can be stuck in the front or back end. When moving to a new machine
the code generator must be changed. For exotic machines perhaps the
optimizer may need work. For truly deranged machines, you may need a
new front end (to accomodate a totally new language).
I am not an Ada fan, but I don't oppose it either. Why must we rant
against all that we don't like, as if its continued existance is a
plague sure to doom us all ?
--
----------------------------------------------------------------
Keith H. Bierman keith.bierman@Sun.COM| khb@chiba.Eng.Sun.COM
SMI 2550 Garcia 12-33 | (415 336 2648)
Mountain View, CA 94043
next prev parent reply other threads:[~1991-05-21 2:45 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
1991-05-20 1:56 Multitude of Problems Ted Holden
1991-05-20 5:46 ` Richard A. O'Keefe
1991-05-20 8:45 ` Jim Showalter
1991-05-20 8:41 ` Jim Showalter
1991-05-20 22:17 ` Erik Naggum
1991-05-21 7:03 ` Jim Showalter
1991-05-21 2:45 ` Keith Bierman fpgroup [this message]
-- strict thread matches above, loose matches on Subject: below --
1991-05-25 2:41 Ted Holden
1991-05-25 6:54 ` rharwood
1991-05-25 7:11 ` Jim Showalter
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox