comp.lang.ada
 help / color / mirror / Atom feed
From: "Ken Garlington" <Ken.Garlington@computer.org>
Subject: Re: Safety-Critical Systems Developed Using C++
Date: Fri, 19 Jan 2001 12:10:40 GMT
Date: 2001-01-19T12:10:40+00:00	[thread overview]
Message-ID: <49W96.10270$J%.937790@news.flash.net> (raw)
In-Reply-To: 947ddu$jpd$1@nnrp1.deja.com

<k_e_n_s_a_i@my-deja.com> wrote in message
news:947ddu$jpd$1@nnrp1.deja.com...
: 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,

Who has? :)

: 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.

Actually, current military directives don't require centralized approval of
languages. Depending upon the contract, the contractor often has complete
freedom in the choice of languages.





  parent reply	other threads:[~2001-01-19 12:10 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
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 [this message]
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