comp.lang.ada
 help / color / mirror / Atom feed
From: sampson@cod.NOSC.MIL (Charles H. Sampson)
Subject: Re: procedural variables
Date: 15 Feb 91 18:32:11 GMT	[thread overview]
Message-ID: <2834@cod.NOSC.MIL> (raw)
In-Reply-To: 24590@neptune.inf.ethz.ch

In article <24590@neptune.inf.ethz.ch> mneerach@iiic.ethz.ch writes:
>
>Could anybody explain what the rationale for not including procedural
>variables in Ada is (I have heard it has been discussed and dismissed again
>in the past few years) ?

     I've been searching for some pertinent ancient documents, but without
success, so I'm going to have to rely on memory.  Probably everybody remem-
bers that Ada is the result of an effort by the U. S. Department of Defense.
This effort had a limited scope: to define a single computer language that
could be used for all embedded computer applications within the DoD.  (An
embedded computer is one that is a part of a larger system, such as an air-
craft or a smart torpedo.)  This was a well executed project.  It began with
a survey of many of the groups withing the DoD, to determine what capabili-
ties were required, followed by a set of successively refined requirements
documents.  As I remember it, one result of this survey was that there was
no need at all for procedural variables (in DoD embedded computer applica-
tions).  I also remember that the first requirements document (called Straw-
man; this is the one I can't find) explicitly stated that the language would
not have such a capability.  In the successors to Strawman the requirement
was stated positively in terms of the current three formal parameter modes.

     Incidentally, at one stage of this process the capability that ulti-
mately became exceptions was defined as a fourth formal parameter mode.

                                 Charlie

  reply	other threads:[~1991-02-15 18:32 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-02-11 18:04 procedural variables J o s e D u a r t e ! ! !
1991-02-11 21:45 ` Howard Turner
1991-02-12 12:32   ` Matthias Ulrich Neeracher
1991-02-15 18:32     ` Charles H. Sampson [this message]
1991-02-16 13:12       ` madmats
1991-02-19 20:33         ` stephen edwards
1991-02-20 21:02           ` Jim Showalter
1991-02-18  0:28       ` Jim Showalter
1991-02-12 23:04   ` (George C. Harrison) Norfolk State University
  -- strict thread matches above, loose matches on Subject: below --
1991-02-14 19:08 stt
1991-02-24 21:18 Erland Sommarskog
replies disabled

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