comp.lang.ada
 help / color / mirror / Atom feed
From: Israel Raj T <israelrt@optushome.com.au>
Subject: Language design by by committee ( was Re: Try J# ( was Re: J# is there ))
Date: Sun, 14 Oct 2001 05:23:01 GMT
Date: 2001-10-14T05:23:01+00:00	[thread overview]
Message-ID: <nc6istc54r252g98893pn2itn3875birhm@4ax.com> (raw)
In-Reply-To: dale-ADACD2.14380614102001@mec2.bigpond.net.au

On Sun, 14 Oct 2001 04:39:14 GMT, Dale Stanbrough
<dale@cs.rmit.edu.au> wrote:
>Now repeat after me...
>   Ada was not designed by a committee.
>   Ada was not designed by a committee.
>   Ada was not designed by a committee.

Yes, you are absolutely right Dale....

At least 21 people and TWO committees were involved.

"In 1975 the U.S. Department of Defense (DoD) established a   A High
Order Language Working Group (HOLWG) ...to formulate the DoD
requirements for high order languages . The requirements were widely
distributed for comment throughout the military and civil communities,
producing successively more refined versions from Strawman through
Woodenman, Tinman, Ironman, and finally Steelman."
http://www.adahome.com/History/Steelman/steeltab.htm

"A high-order language working group (HOLWG) was formed with Whitaker
as chairman. Other representatives included Cmdr. Jack Cooper, the
Navy representative (along with Bernie Zempolich and Robert Kahane),
Bill Carlson of ARPA, Maj. Tom Jarrell of the Air Force, Paul Cohen of
the Defense Communications Agency (DCA), Lt. Col. Schamber of the
Marine Corps, and Maj. Breault of the Army."
http://www.adapower.com/adafaq.htm
   
"The Ada design team was led by Jean D. Ichbiah and has included
Berned Krieg-Bruechner,  Brain A. Wichmann, Henry F. Ledgard,
Jean-Cluade Heliard, Jean-Loup Gailly, Jean-Ryanmond  Abrial, John G.
P. Barnes, Mike Woodger, Olivier Roubine, Paul N. Hilfinger, and
Robert Firth. "
http://archive.adaic.com/pol-hist/history/histada.txt
     
As for the use of the word "committee":

"Dear Lord Lytton 
For some years now, the United States Department of Defense has been
engaged in a project to define a new computer programming language for
use in weapon systems, as opposed to scientific or business and
commercial applications.
This effort will shortly reach its climax with the publication of the
language design in April 1979.  Until now, the language has not had a
distinctive name, and the steering committee of the project has been
open to suggestions for such a name.  The only serious contender, and
one the committee would like to adopt, is Ada - in honour of Countess
Lovelace. "
http://archive.adaic.com/pol-hist/history/holwg-93/3.htm

As for protests that Steelman was not a design document but was merely
a requirements document, here is a brief extract from Steelman:

"7C. Scope Rules. A reference to an identifier that is not declared in
the most local scope shall refer to a program element that is
lexically global, rather than to one that is global through the
dynamic calling structure.

Functions
7D. Function Declarations. The type of the result for each function
must be specified in its declaration and shall be determinable during
translation. The results of functions may be of any type. If a result
is of a nonindirect array or record type then the number of its
components must be determinable by
the time of function call.

Parameters
7F. Formal Parameter Classes. There shall be three classes of formal
data parameters: (a) input parameters, which act as constants that are
initialized to the value of corresponding actual parameters at the
time of call, (b) input-output parameters, which enable access and
assignment to thecorresponding actual parameters, either throughout
execution or only upon call and prior to any exit, and (c) output
parameters, whose values are transferred to the corresponding actual
parameter only at the time of normal exit. In the latter two cases the
corresponding actual parameter shall be determined at time of call and
must be a variable or an assignable component of a composite type."

http://www.adahome.com/History/Steelman/steelman.htm



  reply	other threads:[~2001-10-14  5:23 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <9q223u$lap2j$1@ID-77397.news.dfncis.de>
     [not found] ` <46vast4p1qnb0e8bt59v4e8616hacvcgtd@4ax.com>
     [not found]   ` <Eojx7.4111$gT6.2494200@news1.rdc1.sfba.home.com>
     [not found]     ` <3BC5C49F.B1386292@ao_spam_nix.de>
     [not found]       ` <mnVx7.45856$WW.2936617@bgtnsc05-news.ops.worldnet.att.net>
     [not found]         ` <Gb2y7.13108$gT6.7666011@news1.rdc1.sfba.home.com>
2001-10-14  2:49           ` Try J# ( was Re: J# is there ) Israel Raj T
2001-10-14  4:39             ` Dale Stanbrough
2001-10-14  5:23               ` Israel Raj T [this message]
2001-10-14  5:50                 ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) Dale Stanbrough
2001-10-14  6:12                   ` Israel Raj T
2001-10-14  7:23                     ` Dale Stanbrough
2001-10-14 10:00                       ` Israel Raj T
2001-10-14 10:34                         ` Dale Stanbrough
2001-10-14  6:37                   ` Israel Raj T
2001-10-14  7:18                     ` Dale Stanbrough
2001-10-14 17:27                       ` Mike Silva
2001-10-21  7:12                         ` mike
2001-10-15 13:53                       ` Ted Dennison
2001-10-15 21:19                         ` Florian Weimer
2001-10-15 21:43                           ` "Size" of Ada vs. C++ Ted Dennison
2001-10-16  6:51                             ` Florian Weimer
2001-10-16  8:53                               ` Robert*
     [not found]                               ` <8sXy7.31264$ev2.37455@www.newsranger.com>
2001-10-16 15:23                                 ` Sice of C++ vs Ada Marin David Condic
2001-10-17  5:39                               ` "Size" of Ada vs. C++ Richard Riehle
2001-10-16 14:07                             ` Marin David Condic
2001-10-15 22:27                           ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) minyard
2001-10-16  7:00                             ` Florian Weimer
2001-10-16  7:01                             ` "Size" of Ada vs. C++ " Florian Weimer
2001-10-16 15:30                               ` minyard
2001-10-20  0:54                         ` Language design by by committee ( was Re: Try J# ( was Re: J# " Richard Riehle
2001-10-15  9:18                     ` Philip Anderson
2001-10-15  1:54                 ` Robert Dewar
2001-10-15  2:20                   ` Darren New
2001-10-15 16:44                 ` Ray Blaak
2001-10-15 17:12                   ` Marin David Condic
2001-10-15 18:12                   ` Pascal Obry
2001-10-16  4:09                     ` Tim Tyler
2001-10-16  6:01                       ` Ray Blaak
2001-10-16 14:21                         ` Arthur Evans Jr
2001-10-17  9:35                           ` Where is jean Ichibiah now ? Israel Raj T
2001-10-17 11:57                             ` john
2001-10-17 14:38                               ` Israel Raj T
2001-10-17 14:08                             ` Wes Groleau
2001-10-18  8:17                               ` JTK
2001-10-16 14:23                         ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) Arthur Evans Jr
2001-10-16 14:19                       ` Wes Groleau
2001-10-16 19:15                       ` Darren New
2001-10-16 14:49                     ` Ted Dennison
2001-11-13  2:15                       ` David Thompson
2001-10-15 19:57                   ` Wes Groleau
2001-10-15 21:01                     ` Marin David Condic
2001-10-16  4:01                   ` Tim Tyler
replies disabled

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