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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,31c0457c1c47fc2 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-24 05:44:14 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed1.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread2.prod.itd.earthlink.net.POSTED!not-for-mail Message-ID: <3BD6AC26.979AA69B@earthlink.net> From: "Marc A. Criley" Organization: Quadrus Corporation X-Mailer: Mozilla 4.73 [en] (X11; U; Linux 2.2.14-5.0 i686) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Have you ever had a bug caused by... References: <27085883.0110191714.784d3d25@posting.google.com> <27085883.0110222226.76e006a2@posting.google.com> <9r3dv302pbi@drn.newsguy.com> <9r3sen$dnj$1@nh.pace.co.uk> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 24 Oct 2001 12:44:14 GMT NNTP-Posting-Host: 158.252.122.143 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.prod.itd.earthlink.net 1003927454 158.252.122.143 (Wed, 24 Oct 2001 05:44:14 PDT) NNTP-Posting-Date: Wed, 24 Oct 2001 05:44:14 PDT X-Received-Date: Wed, 24 Oct 2001 05:40:26 PDT (newsmaster1.prod.itd.earthlink.net) Xref: archiver1.google.com comp.lang.ada:15117 Date: 2001-10-24T12:44:14+00:00 List-Id: Ted Dennison wrote: > > In article <9r3sen$dnj$1@nh.pace.co.uk>, Marin David Condic says... > > > >What always confounds me about it is that even when you can make a strong > >business case for using Ada based on higher reliability, lower development > >and maintenance cost, etc., and actually back it up with data, you still > >lose because management will end up asking their techies about it (fair > >enough) and the techies don't like Ada or don't want the headache of > > Actually, I've seen more cases where the grunts like it, but management doesn't > for whatever reason (I quit trying to analyze their reasoning process when I > discovered it has little to do with reasoning). When mentioning Ada to some developers where I used to work that were working on C++ projects, I found that a number of them had used Ada in the past and liked it. But then, when new projects started up with C++ as the implementation language, they, being good engineers, simply learned the new language and went to work. The _strident_ calls for C++ (and now Java) often seemed to come from a small number of opinionated individuals who were only too happy to get up in front of management or the customer and beat the pulpit on how "we have to go where the market is going!". The majority of these individuals were on-staff types who hadn't coded in years...but certainly knew how it ought to be done! I had a a perpetual smouldering battle against one such faction on the project on which I worked, who advocated tossing out a measurably high-quality, efficient, reliable, maintainable weapon control simply because it was written in Ada, and redo it in C++. In a follow-on program, I knew that there was no chance of any new subsystems being written in Ada, but these techno-surfers were advocating writing a soft realtime mission- and safety-critical portion of the system in Java--and not today's Java, but 1999 Java. Even the skeletal version done for the proposal demo was unstable and a total dog on performance. I went ballistic over that and the blind advocacy fell appart, with the system ending up being proposed in C++. (And I knew the lead designer was a very competent engineer, so I had less heartburn than I might've otherwise.) Marc A. Criley Senior Staff Engineer Quadrus Corporation www.quadruscorp.com