comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert I. Eachus" <eachus@mitre.org>
Subject: Re: Computer Programming for Everybody?
Date: 1999/09/23
Date: 1999-09-23T20:45:12+00:00	[thread overview]
Message-ID: <37EA9273.B617BBD2@mitre.org> (raw)
In-Reply-To: m3hfkl97oz.fsf@kiuk0156.chembio.ntnu.no

Preben Randhol wrote:
  
> The major problem is GOTO and the code this leads to.

   Definitely not!  It is not the fault of the goto, which can be used
in a structured manner in most languages.  It is that in BASIC, language
limitations force the programmer to use gotos where he shouldn't, and
allow "dangerous" uses because the target is not limited.

   Ada has a goto, it is restricted to prevent misuse, and every so
often there is a discussion in this group as to whether there are other
uses for it than in implementing finite state machines.  But if you are
implementing an FSM, and  many real-time and safety-critical systems do
use FSMs (implicit or explicit), it belongs in the language.
-- 

                                        Robert I. Eachus

with Standard_Disclaimer;
use  Standard_Disclaimer;
function Message (Text: in Clever_Ideas) return Better_Ideas is...




  reply	other threads:[~1999-09-23  0:00 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-09-10  0:00 Computer Programming for Everybody? Ted Dennison
1999-09-10  0:00 ` David Botton
1999-09-10  0:00 ` Raymond Calande
1999-09-11  0:00 ` Vladimir Olensky
1999-09-12  0:00 ` Brian Rogoff
1999-09-12  0:00   ` mitch
1999-09-13  0:00     ` Preben Randhol
1999-09-13  0:00       ` Matthew Heaney
1999-09-13  0:00         ` Preben Randhol
1999-09-13  0:00     ` Mike Hall
1999-09-13  0:00     ` Larry Kilgallen
1999-09-13  0:00       ` John Duncan
1999-09-13  0:00     ` Brian Rogoff
1999-09-14  0:00       ` Robert Dewar
1999-09-14  0:00         ` Wes Groleau
1999-09-14  0:00     ` tmoran
1999-09-13  0:00 ` Tarjei Jensen
1999-09-13  0:00   ` Richard D Riehle
1999-09-14  0:00     ` Robert I. Eachus
     [not found]       ` <7ronav$shf@dfw-ixnews7.ix.netcom.com>
1999-09-22  0:00         ` Robert I. Eachus
1999-09-23  0:00           ` Preben Randhol
1999-09-23  0:00             ` Robert I. Eachus [this message]
1999-09-27  0:00           ` Richard D Riehle
1999-09-27  0:00             ` Marin David Condic
1999-09-14  0:00     ` Wes Groleau
     [not found]       ` <Pine.HPP.3.93.990915162218.958A-100000@merle.acns.nwu.edu>
1999-09-22  0:00         ` Wes Groleau
replies disabled

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