comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Delphi & Ada; Ada to C++
Date: 1998/02/24
Date: 1998-02-24T00:00:00+00:00	[thread overview]
Message-ID: <dewar.888332671@merv> (raw)
In-Reply-To: 98022314453684@psavax.pwfl.com


Marin said

<<    Where did this particular piece of Urban Lore get started? I seem
    to recall many years ago that somebody had an Ada83 compiler that
    generated C as "high level assembler" - Irvine seems to suggest
    itself, but I wouldn't swear to it.

    It seems lots of folks "know" this piece of lore and it must have
    had some basis in fact or legend which has served to keep it
    going.

    MDC
>>

The lore in question is the completely wrong assumptionj that GNAT generates
C. In fact I think this comes from three things:

1. The fact that GCC stands for GNU C compiler, and people know GNAT somehow
	uses GCC. These days, GCC is much more than a C compiler, but the
	confusion persists.

2. The fact that the T in GNAT used to stand for translator, that was our
	mistake. We have retained the name, but now take the position that
	GNAT is not an acronym and stands for nothing.

3. The fact that GNAT has in the past always generated its main program
	from the binder in C, and you see this C code if you do a list
	from GDB before doing anything else. The current version of GNAT
	can also generate the main program in Ada, and we will make this
	the default at some point.

Still, the legend is indeed completely wrong. In no sense does GNAT
translate your Ada code into C code.

Robert Dewar
Ada COre Technologies





  parent reply	other threads:[~1998-02-24  0:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-02-23  0:00 Delphi & Ada; Ada to C++ Marin David Condic, 561.796.8997, M/S 731-96
1998-02-24  0:00 ` Dale Stanbrough
1998-02-24  0:00 ` Robert Dewar [this message]
1998-02-25  0:00   ` Jean-Pierre Rosen
  -- strict thread matches above, loose matches on Subject: below --
1998-02-13  0:00 Ada to C++ Translators David Kusuda
1998-02-14  0:00 ` Larry Kilgallen
1998-02-16  0:00   ` David  Weller
1998-02-18  0:00     ` Jean D. Ichbiah
1998-02-19  0:00       ` Delphi & Ada; Ada to C++ Nick Roberts
1998-02-19  0:00         ` David  Weller
1998-02-19  0:00           ` Nick Roberts
1998-02-19  0:00             ` Jon S Anthony
1998-02-20  0:00               ` Nick Roberts
1998-02-21  0:00                 ` Richard Kenner
1998-02-21  0:00                   ` Robert Dewar
1998-02-21  0:00           ` Simon Wright
1998-02-21  0:00             ` Richard Kenner
1998-03-05  0:00               ` Robert I. Eachus
replies disabled

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