From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: Pascal Obry Newsgroups: comp.lang.ada Subject: Re: Outrageous Thoughts on Ada Compilers. Date: Tue, 23 Feb 2016 18:03:08 +0100 Organization: Home - http://www.obry.net Message-ID: <1456246988.16316.22.camel@obry.net> References: <3acc13a4-d92e-498b-8dbe-cb2e399c54ed@googlegroups.com> Reply-To: pascal@obry.net NNTP-Posting-Host: vYn4OC/4KTeaDN/ph1OShg.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Complaints-To: abuse@aioe.org X-Mailer: Evolution 3.18.5-1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:29590 Date: 2016-02-23T18:03:08+01:00 List-Id: Le mardi 23 f=C3=A9vrier 2016 =C3=A0 08:54 -0800, Austin Obyrne a =C3=A9cri= t=C2=A0: > 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. --=20 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