comp.lang.ada
 help / color / mirror / Atom feed
From: "Marc A. Criley" <mcqada@earthlink.net>
Subject: Re: Have you ever had a bug caused by...
Date: Wed, 24 Oct 2001 12:44:14 GMT
Date: 2001-10-24T12:44:14+00:00	[thread overview]
Message-ID: <3BD6AC26.979AA69B@earthlink.net> (raw)
In-Reply-To: oggB7.39668$ev2.46706@www.newsranger.com

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



  parent reply	other threads:[~2001-10-24 12:44 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-20  1:14 Have you ever had a bug caused by Mike Silva
2001-10-20  1:44 ` Larry Kilgallen
2001-10-20  2:12   ` James Rogers
2001-10-20  9:15     ` Robert*
2001-10-20 11:20       ` Bertrand Augereau
2001-10-20 11:30         ` Matthew Woodcraft
2001-10-20 12:39           ` Robert*
2001-10-20 13:09           ` Bertrand Augereau
2001-10-20 21:21         ` Robert Dewar
2001-10-22 15:58     ` Ted Dennison
2001-10-20 19:07 ` Dr Adrian Wrigley
2001-10-21  1:09   ` Mike Silva
2001-10-21 12:05     ` Larry Kilgallen
2001-10-22 14:48 ` Marin David Condic
2001-10-22 17:03   ` Martin Dowie
2001-10-22 17:22     ` Marin David Condic
2001-10-23  6:13   ` Mike Silva
2001-10-22 21:49 ` David Bolen
2001-10-22 22:14   ` Marin David Condic
2001-10-23  0:52     ` Robert*
2001-10-23 13:30       ` Marin David Condic
2001-10-25  9:45         ` John English
2001-10-25 15:23           ` Marin David Condic
2001-10-25 18:17             ` Ted Dennison
2001-10-25 15:36           ` Ted Dennison
2001-10-25 16:09       ` Simon Wright
2001-10-25  2:16     ` David Bolen
2001-10-23  6:26   ` Mike Silva
2001-10-23  9:40     ` mike
2001-10-23 10:09       ` Preben Randhol
2001-10-23 13:48         ` Marin David Condic
2001-10-23 15:45           ` Ted Dennison
2001-10-23 17:08             ` Marin David Condic
2001-12-04 11:09               ` Harri J Haataja
2001-10-24 12:44             ` Marc A. Criley [this message]
2001-10-24 18:55               ` Jeffrey Carter
2001-10-24 19:34                 ` Marin David Condic
2001-10-26  4:18                   ` (Off topic:) Quality Anders Wirzenius
2001-10-25  9:36 ` Have you ever had a bug caused by John English
2001-10-25 15:41   ` Wes Groleau
2001-10-25 17:57     ` Have you ever had a bug OOPS Wes Groleau
2001-11-13  2:07       ` David Thompson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox