comp.lang.ada
 help / color / mirror / Atom feed
From: "wiljan" <W.Derks@nl.cis.philips.com>
Subject: Re: Pascal to Ada translator/ aflex,ayacc GNAT ports
Date: 1996/12/01
Date: 1996-12-01T00:00:00+00:00	[thread overview]
Message-ID: <01bbdf5d$da19d820$33208b82@wd> (raw)
In-Reply-To: dewar.849367775@merv




Robert Dewar <dewar@merv.cs.nyu.edu> wrote in article
<dewar.849367775@merv>...
> Just how much effort do you expect an automatic translator to spend in
> taking junk badly written Pascal and turning it into nice Ada?
I do not think it is even possible to build such a program in general.
If one could, you can probably prove that one can also translate
badly written C program into good Ada programs.

My point is that every translator has certain trade offs. That was also
the case with my pascal to Ada translator.
For me there had be a point at which stop working on the translator.
I had the trade off between:
    * putting more work in the translator making it work better
    * Starting with the output of the translator.
My intermediate goal was the translator, but my final goal was to
have my EPASCAL code running in Ada on Windows NT.

Wiljan




  reply	other threads:[~1996-12-01  0:00 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-11-27  0:00 Pascal to Ada translator/ aflex,ayacc GNAT ports Martin C. Carlisle
1996-11-27  0:00 ` Michael Feldman
1996-11-28  0:00   ` steved
1996-11-29  0:00     ` Robert Dewar
1996-11-29  0:00       ` Larry Kilgallen
1996-11-29  0:00       ` wiljan
1996-11-29  0:00         ` Robert Dewar
1996-11-30  0:00           ` wiljan
1996-11-30  0:00             ` Robert Dewar
1996-12-01  0:00               ` wiljan [this message]
1996-12-01  0:00                 ` Michael Feldman
1996-12-01  0:00                 ` Robert Dewar
1996-12-02  0:00           ` Laurent Gasser
1996-12-02  0:00             ` Jacques Rouillard
1996-12-02  0:00             ` Larry Kilgallen
replies disabled

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