comp.lang.ada
 help / color / mirror / Atom feed
From: k_e_n_s_a_i@my-deja.com
Subject: Re: Safety-Critical Systems Developed Using C++
Date: Thu, 18 Jan 2001 18:42:08 GMT
Date: 2001-01-18T18:42:08+00:00	[thread overview]
Message-ID: <947ddu$jpd$1@nnrp1.deja.com> (raw)
In-Reply-To: 3A664EC4.6F679BE0@acm.org

In article <3A664EC4.6F679BE0@acm.org>,
  Marin David Condic <mcondic.auntie.spam@acm.org> wrote:
> You'll get a lot of argument there from this crowd! :-)
>
> I had a ten year study of error rates in embedded code for safety
critical
> systems. Moving to Ada reduced the error rates by a factor of four.
Same
> programmers. Same problem domain. Same sort of system architecture.
No way
> around it. Ada's compile time checking, strong typing, etc., reduced
the
> error rates. And not by just a little.

hehe... excellent point.  I should have qualified my original statement
by saying that I was speaking abstractly.  I've never programmed in
ADA, but will certainly grant that some languages are more prone to
introduce or exacerbate programmer error than others.  C/C++ has always
been my example of an unforgiving and error-prone language, I just also
happen to like it.

Still, I would think it unlikely that military systems or other
critical applications would be programmed in C/C++, even if some
departments/projects seem to be switching to Windows as the foundation
for their systems (someone please explain that one to me... not to drag
this into the real of advocacy).  Also, it takes a long time for things
to get approval for military use in the US, which immediately excludes
C++ from the list of possible candidates.


Sent via Deja.com
http://www.deja.com/



  parent reply	other threads:[~2001-01-18 18:42 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-17  3:53 Safety-Critical Systems Developed Using C++ Ken Garlington
2001-01-17  5:20 ` Richard Andrews
2001-01-17 17:02   ` Wes Groleau
2001-01-17 15:22 ` Mario Grgic
2001-01-17 16:20   ` Ian Wild
2001-01-17 16:44   ` Steve Nester
2001-01-17 17:04     ` Greg Comeau
2001-01-17 17:28   ` Marin David Condic
2001-01-17 23:58   ` Ken Garlington
2001-01-19  4:00   ` Flavius Vespasian
2001-01-19  7:33     ` Gerhard Häring
2001-01-19 15:28       ` Philip Anderson
2001-01-18  0:47 ` k_e_n_s_a_i
2001-01-18  2:02   ` Marin David Condic
2001-01-17 18:57     ` John Luebs
2001-01-18  8:42       ` Lao Xiao Hai
2001-01-18 13:49         ` Ken Garlington
2001-01-18 14:40           ` Peter Amey
2001-01-18 17:30           ` r_c_chapman
2001-01-18 20:45           ` Phil Staite
2001-01-19 10:40             ` Tarjei T. Jensen
2001-01-19 16:05               ` Phil Staite
2001-01-18 15:03         ` Marin David Condic
2001-01-18 14:54       ` Marin David Condic
2001-01-18 21:47       ` Mike Silva
2001-01-18 15:24     ` Ted Dennison
2001-01-18 16:05       ` Sahan Amarasekera
2001-01-18 19:12         ` Ted Dennison
2001-01-18 22:40         ` Marin David Condic
2001-01-19 11:27         ` Dewi Daniels
2001-01-20  0:46       ` ian.kerr2
2001-01-20  3:54         ` tmoran
2001-01-20 19:22           ` Ken Garlington
2001-01-18 18:42     ` k_e_n_s_a_i [this message]
2001-01-18 19:24       ` Britt Snodgrass
2001-01-18 22:57         ` Marin David Condic
2001-01-18 23:10           ` Jeffrey Carter
2001-01-19 22:22             ` Marin David Condic
2001-01-20  4:30           ` Larry Kilgallen
2001-01-22 15:20             ` Marin David Condic
2001-01-22 16:46               ` Robert Dewar
2001-01-18 22:52       ` Marin David Condic
2001-01-19 12:10       ` Ken Garlington
2001-01-21 23:17   ` dvdeug
2001-01-19  8:22 ` Daryle Walker
2001-01-19  9:19   ` Ian Wild
2001-01-19 12:13   ` Ken Garlington
2001-01-19 12:14   ` David Kristola
replies disabled

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