comp.lang.ada
 help / color / mirror / Atom feed
From: Austin Obyrne <austin.obyrne@hotmail.com>
Subject: Re: Outrageous Thoughts on Ada Compilers.
Date: Tue, 23 Feb 2016 11:10:17 -0800 (PST)
Date: 2016-02-23T11:10:17-08:00	[thread overview]
Message-ID: <75c5bad7-9f77-4778-a90a-92398999f2ee@googlegroups.com> (raw)
In-Reply-To: <1456246988.16316.22.camel@obry.net>

On Tuesday, February 23, 2016 at 5:03:15 PM UTC, Pascal Obry wrote:
> 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

Many thanks - your exposure is very useful to know - AOB


  parent reply	other threads:[~2016-02-23 19:10 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
2016-02-23 18:52   ` Nasser M. Abbasi
2016-02-23 19:10   ` Austin Obyrne [this message]
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