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, LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f5d71,d275ffeffdf83655 X-Google-Attributes: gidf5d71,public X-Google-Thread: 1108a1,d275ffeffdf83655 X-Google-Attributes: gid1108a1,public X-Google-Thread: 109fba,d275ffeffdf83655 X-Google-Attributes: gid109fba,public X-Google-Thread: 101b33,d275ffeffdf83655 X-Google-Attributes: gid101b33,public X-Google-Thread: 115aec,d275ffeffdf83655 X-Google-Attributes: gid115aec,public X-Google-Thread: 146b77,d275ffeffdf83655 X-Google-Attributes: gid146b77,public X-Google-Thread: f849b,d275ffeffdf83655 X-Google-Attributes: gidf849b,public X-Google-Thread: 103376,d275ffeffdf83655 X-Google-Attributes: gid103376,public From: dhansen@btree.com (Dave Hansen) Subject: Re: Ada vs C++ vs Java Date: 1999/01/13 Message-ID: <369d18cb.26979834@192.168.2.34>#1/1 X-Deja-AN: 432305963 References: <369C1F31.AE5AF7EF@concentric.net> <369CBAED.20BE91CA@pwfl.com> <77j34t$b11@agora.dmz.khoral.com> X-Trace: newsfeed.slurp.net 916267473 209.32.152.113 (Wed, 13 Jan 1999 16:44:33 CDT) Organization: B-Tree Systems, Inc. NNTP-Posting-Date: Wed, 13 Jan 1999 16:44:33 CDT Newsgroups: comp.lang.ada,comp.lang.c++,comp.vxworks,comp.lang.java,comp.java.advocacy,comp.realtime,comp.arch.embedded,comp.object,comp.lang.java.programmer Date: 1999-01-13T00:00:00+00:00 List-Id: On Wed, 13 Jan 1999 16:27:54 -0500, "Richard Krehbiel" wrote: >Marin David Condic wrote in message <369CBAED.20BE91CA@pwfl.com>... >>I've got a jet engine control for the F22 fighter that is programmed in >>Ada and another one for the JSF programmed in Ada. Those engines aren't >>going away any time real soon and so I've got similar concerns. > >I would have to speculate that for this application, the amount of money you >spend on the compiler, tools, and support is virtually irrelevant. Just to provide a data point, I've worked on Military, commercial avionics, process control, semiconductor research and many other kinds of projects. I have yet to find one where the budget for software tools is "virtually irrelevant." >Supposing Ada falls into disfavor and is relegated to a few critical >realtime tasks like yours, it's likely your Ada vendor will still be most >happy to continue to offer you years of support and upgrades, so long as the >contract is lucrative (and it can keep their company afloat). And supposing demons fly out of your nose when you modify an lvalue twice between sequence points in C++? But I don't think either occurance is very likely... > >Most of the rest of us care deeply whether the compiler and toolset costs >$50,000 a year for the support contract. Choosing a language which is not Wow! Who's charging that much? Last time I checked, OpenAda from Rational was $99, ObjectAda from Aonix was $245. I don't know what they charge for support, but I would guess it's less than $50K/yr. >just a good language, but which is also popular, means we enjoy econmies of >scale and competition that ensure low prices and a choice of vendors. This ^^^^^^^^^^^^^^^^^ and programmers. Most programmers looking for a job claim to know C++. How well they know it is another matter... >is just one point of many to consider, but unless you find GNAT suitable, it >may tend to favor C++ over Ada. I guess I'm not sure how GNAT wouldn't be suitable, especially to a group considering C++ as an alternative... All IMHO, a guy who makes his living writing C and C++ code... Regards, -=Dave Just my (10-010) cents I can barely speak for myself, so I certainly can't speak for B-Tree. Change is inevitable. Progress is not.