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.6 required=5.0 tests=BAYES_20,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 114669,94472ba0fa186a8d X-Google-Attributes: gid114669,public X-Google-Thread: 103376,94472ba0fa186a8d X-Google-Attributes: gid103376,public X-Google-Thread: 1147fc,94472ba0fa186a8d X-Google-Attributes: gid1147fc,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: ADA on the super Date: 1998/04/19 Message-ID: #1/1 X-Deja-AN: 345810093 References: <6h7v0c$r68$1@bambi.zdv.Uni-Mainz.DE> <6ha2lu$5cb$1@nnrp1.dejanews.com> X-Complaints-To: usenet@news.nyu.edu X-Trace: news.nyu.edu 893038683 4127 (None) 128.122.140.58 Organization: New York University Newsgroups: comp.sys.super,comp.parallel.mpi,comp.lang.ada Date: 1998-04-19T00:00:00+00:00 List-Id: <> Of course it is a translator! It translates from Ada to machine language. But in no sense is it a preprocessor (that was the term you used, and that was just technicalloy wrong). As for the backend of GCC, actually it is well known for high code quality and extensive optimization. On a number of machines, GCC is the most efficient code generator available. That certainly does not mean that GCC will always generate faster code than competitive compilers on every possible program of course. However, a number of our customers chose GNAT after extensive benchmarking *because* it was the most effective compiler *for their application*. That's always the point, you need to find out for yourself, with respect to your application, which compiler will be most effective. I would recommend basing your choice on objective tests, rather than subjective guesses. <> We certainly hope so. It is true that GNAT is not always the cheapest Ada solution by any means, and some of our potential customers indeed find our prices too high and opt for cheaper solutions. Indeed, if a cheaper compiler will do the job for you, we are the first to recommend that choice. I do hope that you are not making the common mistake of assuming that the free in "free software" refers to not hvaing to pay anything for it. The free is about the freedomes that you as a customer have (in particular, the ability to freely redistribute with or without modification). Too bad that English overloads the word free. In France, ACT/Europe says "GNAT, c'est libre, mais c'est n'est pas gratuit", but that does not translate so easily into English :-) Robert Dewar Ada Core Technologies