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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5cb36983754f64da X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-02-10 03:21:25 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!fr.ip.ndsoftware.net!proxad.net!usenet-fr.net!enst.fr!melchior!cuivre.fr.eu.org!melchior.frmug.org!not-for-mail From: christoph.grein@eurocopter.com Newsgroups: comp.lang.ada Subject: Re: No call for Ada (was Re: Announcing new scripting/prototyping language) Date: Tue, 10 Feb 2004 12:13:41 +0100 (MET) Organization: Cuivre, Argent, Or Message-ID: Reply-To: grein@egypt.otn.eurocopter.de NNTP-Posting-Host: lovelace.ada-france.org Mime-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-Trace: melchior.cuivre.fr.eu.org 1076411967 44129 80.67.180.195 (10 Feb 2004 11:19:27 GMT) X-Complaints-To: usenet@melchior.cuivre.fr.eu.org NNTP-Posting-Date: Tue, 10 Feb 2004 11:19:27 +0000 (UTC) To: comp.lang.ada@ada-france.org Return-Path: X-Authentication-Warning: mail.eurocopter.com: uucp set sender to using -f Content-MD5: J31XKlEumiA+84zDiORqdg== X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.4.8 SunOS 5.8 sun4u sparc X-Virus-Scanned: by amavisd-new-20030616-p5 (Debian) at ada-france.org X-BeenThere: comp.lang.ada@ada-france.org X-Mailman-Version: 2.1.3 Precedence: list List-Id: Gateway to the comp.lang.ada Usenet newsgroup List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Xref: archiver1.google.com comp.lang.ada:5390 Date: 2004-02-10T12:13:41+01:00 > 3. not very performance demanding (don't know about other compilers, > but they say GNAT produces slow executables) Where do you get this nonsense from? Who is "they". They say a lot of nonsense out there, not only about languages, about everything :-( Ask Robert Dewar (the "father" of Gnat). He'll tell you that Ada and C will produce the same target code when you take care to switch off all (Ada) compiler-generated checks (and the source code is "comparable" of course). The part in parentheses is to make sure you do not compare apples and oranges. How could it be otherwise, because Ada is used for hard real-time (I've been using it in this realm for nearly two decades now). From: "Dmitry A.Kazakov" > >3. performance is highly important > > GNAT is a front end of GNU C... That's not true. GCC means Gnu Compiler Collection and Gnat directly compiles to intermediate format as does C, and not to C. Gnat stands for Gnu Ada Translator, and Translator stands for Compiler, because they felt Gnac does not sound nice. So Translator does _not_ mean: Translate first to C.