comp.lang.ada
 help / color / mirror / Atom feed
From: bobduff@world.std.com (Robert A Duff)
Subject: Re: Building an Ada compiler
Date: 1996/06/29
Date: 1996-06-29T00:00:00+00:00	[thread overview]
Message-ID: <DtqpLF.I5@world.std.com> (raw)
In-Reply-To: 4r0u04$21b0@sat.ipp-garching.mpg.de

In article <4r0u04$21b0@sat.ipp-garching.mpg.de>,
Ruediger Berlich <berlich@pc66.mppmu.mpg.de> wrote:
>Hi,
>if writing an Ada-Compiler is that much of a problem, then,
>how difficult is it to write an Ada95-Interpreter ?

Beats me.  My guess is half the time to write a compiler, or somewhat
less.  Maybe even one tenth as hard.  But I have no expertise to back
that up.

To write an Ada interpreter, you still need to understand the language,
in a way that Ada programmers (thankfully) don't need to.

As various others have pointed out, maybe you should look into GNAT more
seriously -- yes, gcc is unix-based, but it's been ported to VMS and
DOS.  Porting gcc to an an environment it's not used to might be hard,
but nowhere near as hard as writing an Ada compiler from scratch.  Once
you port gcc, porting GNAT is not so hard.

- Bob




  reply	other threads:[~1996-06-29  0:00 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-06-28  0:00 Building an Ada compiler ErkoDJK
1996-06-28  0:00 ` Robert A Duff
1996-06-28  0:00   ` Raul Barral Tamayo
1996-06-28  0:00     ` Robert Dewar
1996-06-30  0:00     ` Gary McKee
1996-06-28  0:00   ` Ruediger Berlich
1996-06-29  0:00     ` Robert A Duff [this message]
1996-07-04  0:00     ` Jens Hansson
1996-06-28  0:00   ` Robert Dewar
1996-06-28  0:00 ` Robert Dewar
1996-06-28  0:00 ` Ray Blaak
1996-06-28  0:00   ` Robert Dewar
1996-07-01  0:00   ` Michael Feldman
1996-06-29  0:00 ` Tucker Taft
1996-06-29  0:00 ` Mark Eichin
     [not found]   ` <4r4c6m$bec@eri1.erinet.com>
1996-06-30  0:00     ` James E. Hopper
1996-06-30  0:00       ` Tucker Taft
1996-06-30  0:00         ` James E. Hopper
1996-06-30  0:00         ` Robert Dewar
1996-07-05  0:00           ` David Emery
1996-07-06  0:00             ` Robert Dewar
1996-07-07  0:00             ` Michael Feldman
1996-07-01  0:00       ` Laurent Gasser
1996-07-02  0:00         ` Arthur Evans Jr
1996-07-01  0:00 ` Ken Garlington
  -- strict thread matches above, loose matches on Subject: below --
1996-07-16  0:00 ErkoDJK
replies disabled

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