comp.lang.ada
 help / color / mirror / Atom feed
From: barmar@mit-eddie.UUCP (Barry Margolin)
Subject: Re: What I miss... (really C, Ada, religion)
Date: Sun, 13-Oct-85 02:28:59 EDT	[thread overview]
Date: Sun Oct 13 02:28:59 1985
Message-ID: <74@mit-eddie.UUCP> (raw)
In-Reply-To: 2580002@csd2.UUCP

In article <210@rtp47.UUCP> throopw@rtp47.UUCP (Wayne Throop) writes:
>...  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".

Your posting made some good points, but I would like to elaborate on
your simple summation.  In my opinion, and I suspect also those of the
designers of fancy condition-handling mechanisms, the answer is "the
best that the language and architecture permit."  Pascal, COBOL, and C,
as far as I know, provide the programmer with very little capability to
detect problems and deal with them; programs will just abort when some
conditions occur, and there is nothing that can be done to automatically
determine why, in order to decide what action to take.  In PL/I, Ada,
some BASICs, and CLU there are relatively powerful condition mechanisms,
which permit the program to recognize many abnormal states.  Yes, there
will always be situations in which this will fail; for instance, the
stack might be screwed up due to an assignment through a busted pointer.
But it is best if "the best you can" translates to "detect most problems
and deal with them appropriately."
-- 
    Barry Margolin
    ARPA: barmar@MIT-Multics
    UUCP: ..!genrad!mit-eddie!barmar

  parent reply	other threads:[~1985-10-13  6:28 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
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 [this message]
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