comp.lang.ada
 help / color / mirror / Atom feed
From: Pascal Obry <pascal@obry.net>
Subject: Re: Outrageous Thoughts on Ada Compilers.
Date: Tue, 23 Feb 2016 18:03:08 +0100
Date: 2016-02-23T18:03:08+01:00	[thread overview]
Message-ID: <1456246988.16316.22.camel@obry.net> (raw)
In-Reply-To: 3acc13a4-d92e-498b-8dbe-cb2e399c54ed@googlegroups.com

Le mardi 23 février 2016 à 08:54 -0800, Austin Obyrne a écrit :
> 1) Am I right in thinking that Ada compilers are written in the 'C'
> programming langauge.

No GNAT is written in Ada. Now that depends what you count. As you
probably know GNAT is part of GCC which is written in C. So most
accurately GNAT frontend and middleend (expander) are written in Ada.

Now most of the GNAT runtime is written in Ada, but part are in C which
is unavoidable to get proper values from the OS (such as constants for
example).

As you see the answer is not simple.

-- 
  Pascal Obry /  Magny Les Hameaux (78)

  The best way to travel is by means of imagination

  http://v2p.fr.eu.org
  http://www.obry.net

  gpg --keyserver keys.gnupg.net --recv-key F949BD3B


  reply	other threads:[~2016-02-23 17:03 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-23 16:54 Outrageous Thoughts on Ada Compilers Austin Obyrne
2016-02-23 17:03 ` Pascal Obry [this message]
2016-02-23 18:52   ` Nasser M. Abbasi
2016-02-23 19:10   ` Austin Obyrne
2016-02-23 22:10   ` Niklas Holsti
2016-02-24  8:36     ` Austin Obyrne
2016-02-24  8:41       ` MM
2016-02-25  9:34       ` Simon Wright
2016-02-25 16:37         ` Austin Obyrne
2016-02-25 18:50           ` MM
2016-02-25 18:13         ` Austin Obyrne
2016-02-25 18:29           ` MM
2016-02-28  2:20 ` Luke A. Guest
2016-02-28  8:55   ` MM
replies disabled

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