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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10d15b,d730ea9d54f7e063 X-Google-Attributes: gid10d15b,public X-Google-Thread: 1014db,dab7d920e4340f12 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,dab7d920e4340f12 X-Google-Attributes: gid103376,public From: Craig Franck Subject: Re: C is 'better' than Ada because... Date: 1996/08/20 Message-ID: <4vb64a$kt8@mtinsc01-mgt.ops.worldnet.att.net>#1/1 X-Deja-AN: 175207974 references: <31F28DBD.2A1D@harris.com> <31f3c52e.238719470 <4v5pis$4h1@mtinsc01-mgt.ops.worldnet.att.net> <4v78gh$hbq@news.inetdirect.net> content-type: text/plain; charset=us-ascii organization: AT&T WorldNet Services mime-version: 1.0 newsgroups: comp.lang.ada,comp.lang.c,comp.lang.cobol x-mailer: Mozilla 1.22ATT (Windows; U; 16bit) Date: 1996-08-20T00:00:00+00:00 List-Id: dlmiller@inetdirect.net (Doug & Rose Miller) wrote: >Craig Franck wrote: > >+Yes, you can program in Ada on a UNIX platform but I would point >+out that the compiler is written in C. I have since become aware that this statement is false. It has also been pointed out that C++ compilers are available that have been written entirely in Ada95 as well. >+If C/C++ are your primary >+languages for writting system software, when it's time to write >+an application that might seen like the best language to use. > >Yes, it might =seem= like the best language to use -- to someone >who lacks understanding of how to select an appropriate language >for solving a given task. > >The best language to use for an application is the one which best >maps that application to the virtual machine on which it will run. > >This has absolutely no connection to the language in which the >system software was written. This is true as well. The problem now becomes which language maps the application on to the target machine the best. Saying "the one that I'm familar with" might seem like a lame answer, but if that language is the best choice, then there should certainly be no bias against it. It might be that low level languages are good at manipulating hardware and higher level languages are good at manipuling abstractions. Languages that do both (ie. C++/Ada95) would allow alot of your programming to be done in them with some in database or utility (ie. postscript or transaction processing script) languages. Craig ----- clfranck@worldnet.att.net Manchester, NH There are no electrons...