comp.lang.ada
 help / color / mirror / Atom feed
From: Kieran Mckey <kieran.mckey@baesystems.com>
Subject: Re: Customer balks at Ada -- any hope?
Date: 2000/07/19
Date: 2000-07-19T00:00:00+00:00	[thread overview]
Message-ID: <39755FB0.81586D45@baesystems.com> (raw)
In-Reply-To: 5dtGPVPqfHh5@eisner.decus.org


Larry Kilgallen wrote:

> I gather your argument is to use the controls on the Ada compiler
> to disable checking in the production version.  My understanding
> is that many embedded developers do that, but I think we should
> leave that decision up to the technical staff on a module-by-module
> basis, rather than restricting them from ever using checking by
> choosing a language that does not provide it.

It is true that often embedded developers do turn off run-time checks in
production code. I think this is an unwise practice. It can mean that
whether or not your code meets performance requirements is dependent on
compiler switches. You should design the system so that the code will
meet performance requirements regardless of whether run-time checks are
enabled or not. Furthermore, run-time checks are required for exception
handling which can provide valuable diagnostic data. IMO too many
developers regard the production version as the final version of the
code and expect it to be bug free, disabling run-time checks means that
finding the 'in service' bugs much more difficult. The code should be
viewed as a evolving product throughout its expected life.

Kieran Mckey




  reply	other threads:[~2000-07-19  0:00 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-17  0:00 Customer balks at Ada -- any hope? mjsilva
2000-07-17  0:00 ` mjsilva
2000-07-17  0:00 ` Ken Garlington
2000-07-18  0:00   ` Samuel T. Harris
2000-07-18  0:00     ` Ken Garlington
2000-07-18  0:00       ` Scott Ingram`
2000-07-18  0:00         ` Scott Ingram`
2000-07-18  0:00         ` Larry Kilgallen
2000-07-18  0:00           ` Scott Ingram`
2000-07-18  0:00             ` Larry Kilgallen
2000-07-19  0:00             ` David Starner
2000-07-19  0:00         ` Ken Garlington
2000-07-19  0:00           ` Scott Ingram`
2000-07-19  0:00             ` Ken Garlington
2000-07-20  0:00               ` Samuel T. Harris
2000-07-21  0:00                 ` Ken Garlington
2000-07-18  0:00 ` wv12
2000-07-18  0:00   ` Larry Kilgallen
2000-07-19  0:00     ` Kieran Mckey [this message]
2000-07-19  0:00       ` Customer balks at Ada -- any hope?--Warning Significant Thread Drift Ahead Jeff Creem
2000-07-20  0:00         ` Kieran Mckey
2000-07-28  0:00           ` Robert I. Eachus
2000-07-19  0:00       ` Customer balks at Ada -- any hope? fdebruin
2000-07-19  0:00         ` Ken Garlington
2000-07-19  0:00           ` Kieran Mckey
2000-07-18  0:00   ` Scott Ingram`
2000-07-26  0:00     ` Dale Pontius
2000-07-26  0:00       ` Scott Ingram
2000-07-26  0:00         ` Florian Weimer
2000-07-27  0:00           ` Ken Garlington
2000-07-26  0:00         ` Pat Rogers
2000-07-19  0:00   ` Ken Garlington
2000-07-19  0:00   ` mjsilva
2000-07-18  0:00 ` Ted Dennison
2000-07-18  0:00   ` mjsilva
2000-07-18  0:00 ` Tucker Taft
2000-07-18  0:00   ` mjsilva
2000-07-18  0:00     ` Scott Ingram`
2000-07-18  0:00       ` nabbasi
2000-07-19  0:00         ` Pascal Obry
2000-07-19  0:00           ` Florian Weimer
2000-07-28  0:00             ` Robert I. Eachus
2000-07-28  0:00               ` Philip Anderson
2000-07-28  0:00                 ` Ken Garlington
2000-07-31  0:00               ` Harry Erwin
2000-07-31  0:00                 ` Ted Dennison
2000-07-19  0:00         ` Rennie Allen
2000-07-19  0:00           ` nabbasi
2000-07-18  0:00       ` Scott Ingram`
2000-07-18  0:00   ` Stanley R. Allen
2000-07-18  0:00     ` Rennie Allen
2000-07-18  0:00       ` Stanley R. Allen
2000-07-20  0:00         ` Joseph C Williams
2000-07-21  0:00           ` Ted Dennison
2000-07-18  0:00 ` Larry Kilgallen
2000-07-18  0:00   ` Larry Kilgallen
2000-07-18  0:00   ` Scott Ingram`
2000-07-24  0:00 ` Richard Riehle
2000-07-25  0:00   ` mjsilva
2000-07-25  0:00     ` Gary Scott
2000-07-25  0:00     ` gdemont
replies disabled

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