comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Pascal to Ada translator/ aflex,ayacc GNAT ports
Date: 1996/11/29
Date: 1996-11-29T00:00:00+00:00	[thread overview]
Message-ID: <dewar.849267826@merv> (raw)
In-Reply-To: 57j17b$6pt@news.pacifier.com


In discussing Pascal to Ada translation:

.. maps to ...

declare
  w_0 : aRecordType renames complex.expression[ witharrayindex ];
begin
  w_0.field1 := value;
end;



Yes, this is the obvious appropraite translation in this case, however, I
would say that the general goal of making the translated code look as much
like the original Pascal as possible is quite wrong, and illustrates what
is wrong with these translators. If you want Pascal-in-Ada what's the point,
you might as well write in Pascal. The only point in translating from Pascal
to Ada is to take advantage of the greater expressive power (e.g. generics)
available in Ada.





  reply	other threads:[~1996-11-29  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 [this message]
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
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