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
next prev parent 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