On Thursday, June 18, 2026 at 14:10, Bill Gunshannon via cctalk wrote:

> As for translating from one language to another, that was pretty much
> standard practice for a long time. GNAT Ada produced C. 

The comp.lang.ada FAQ disagrees:

   Last-posted: 22 April 1996

                                 comp.lang.ada
                       Frequently Asked Questions (FAQ)

   [...]

    4.2.1: GNAT, The GNU NYU Ada Translator -- An Ada 95 Compiler

   GNAT is a compiler for Ada 95 that accepts Ada 95 source code and
   generates executable (machine) code (GNAT is a compiler and does not,
   repeat: DOES NOT, generate C code). It is based on the Free Software
   Foundation (FSF)'s gcc, a portable compilation system for a variety of
   languages.

>From "The GNAT Project: A GNU-Ada 9X Compiler" by Edmond Schonberg and 
Bernard Banner of the New York University Courant Institute:

   The front-end of the GNAT compiler is thus written in Ada 9X. The
   back-end of the compiler is the back-end of GCC proper, extended to
   meet the needs of Ada semantics. 

I have read that the "Translator" part of the name may be the source of the 
confusion.

                                      -- Dave

Reply via email to