comp.lang.ada
 help / color / mirror / Atom feed
From: throopw@rtp47.UUCP (Wayne Throop)
Subject: Re: What I miss... (really C, Ada, religion)
Date: Wed, 9-Oct-85 14:56:05 EDT	[thread overview]
Date: Wed Oct  9 14:56:05 1985
Message-ID: <210@rtp47.UUCP> (raw)
In-Reply-To: 272@graffiti.UUCP

> I'd like to re-ask my question. What do you do in a finished product in a
> high-risk environment when an unanticipated bug (anticipated errors will have
> been dealt with in both languages if the programmer is worth his pay) occurs?

I don't have an answer (and I suspect there aren't any unique answers),
but I'd like to point out that this doesn't seem to be either an
architectural issue, nor a language issue.  In any language, on any
architecture, irrecoverable errors will occur (that is, fundamental
assertions about the state of the world that are necessary to allow the
program to proceed will be violated).

When this happens, the acceptable response will vary according to the
situation.  If a critical subroutine traps, the process might attempt to
recover (perhaps re-executing the subroutine after some fixup action).
If a critical process "core dumps", the system might attempt to recover
(perhaps by restarting the process at some checkpoint or other).  If a
critical process can't be restarted, the system might try to recover by
rebooting.  And so on and on.

But when push comes to shove, there will be some cases that just can't
be handled.  So, my fuzzy answer to "What do you do in a finished
product in a high-risk environment when an unanticipated bug occurs?" is
"The best you can".
-- 
Wayne Throop at Data General, RTP, NC
<the-known-world>!mcnc!rti-sel!rtp47!throopw

  parent reply	other threads:[~1985-10-09 18:56 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <796@kuling.UUCP>
     [not found] ` <2580002@csd2.UUCP>
     [not found]   ` <191@graffiti.UUCP>
     [not found]     ` <568@unisoft.UUCP>
1985-09-29 18:21       ` What I miss... (really C, Ada, religion) Jan Steinman
1985-10-02  1:16         ` Eugene D. Brooks III
1985-10-03 20:14           ` William D Michael
1985-10-05 19:23             ` DARIN JOHNSON
1985-10-04 13:04           ` Re: What I miss... (really C, Ada, r rosen
1985-10-04 13:44           ` What I miss... (really C, Ada, religion) Jon Mauney
1985-10-05 15:17           ` Swamp Thing
1985-10-05 21:30           ` S.Rajeev
1985-10-06  6:04           ` Jan Steinman
1985-10-07 20:56           ` J. Eric Roskos
1985-10-02 16:04         ` Peter da Silva
1985-10-07 21:04           ` J. Eric Roskos
1985-10-09 18:56           ` Wayne Throop [this message]
1985-10-09 23:47           ` Peter Ludemann
1985-09-30 20:00       ` Subscript out-of-bounds detection Joe Orost
1985-10-06 20:54   ` What I miss... (really C, Ada, religion) Eugene D. Brooks III
1985-10-07 14:13   ` Karl Tombre
1985-10-11 12:59   ` J. Eric Roskos
1985-10-13  6:28   ` Barry Margolin
1985-10-16  5:46   ` systolic processor? wildstar
1985-10-21  2:26   ` Re: What I miss... (really C, Ada, religion) Richard Welty
replies disabled

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