comp.lang.ada
 help / color / mirror / Atom feed
From: mjsilva697@earthlink.net (Mike Silva)
Subject: Re: Language design by by committee ( was Re: Try J# ( was Re: J# is there ))
Date: 14 Oct 2001 10:27:11 -0700
Date: 2001-10-14T17:27:12+00:00	[thread overview]
Message-ID: <27085883.0110140927.2292983@posting.google.com> (raw)
In-Reply-To: dale-400CAE.17165114102001@mec2.bigpond.net.au

Dale Stanbrough <dale@cs.rmit.edu.au> wrote in message news:<dale-400CAE.17165114102001@mec2.bigpond.net.au>...
> Israel Raj T wrote:
> 
> > Tony Hoare was an early member of the design committee until he left
> > in disgust. In his ACM Turing Award lecture "The Emperor's Old Clothes
> > " he says just that. 
> 
> Tony Hoare left because he thought the language was way too big.
> Later on he wrote a foreward to a book in which he recanted this
> view, and hope people would have the opportunity to use Ada (I
> think he said "this fine language", but I can't be sure).
> 
> Dale

A google search finds this:


 Here is the text of Mr. Hoare's foreward to an Ada book in 1987.  You
 may judge for yourself whether he was as anti-Ada as you suggest.

 C.A.R. Hoare's comments in the foreward to Ada Language and
Methodology

"  'I enjoyed reading the Algol 60 report;  it taught me a lot about
programming.'  This
is the comment of a data processing manager of a major motor
manufacturing company,
who had no conceivable prospect of ever using the language to program
a computer. It is
a most perceptive comment, because it describes an important goal in
the design of a new
programming language:  that it should be an aid in specification,
description, and design of
programs, as well as in the construction of reliable code.

This was one of the main aims in the design of the language which was
later given the name
Ada.  As a result, the language incorporates many excellent structural
features which have
proved their value in many precursor languages such as Pascal and
Pascal Plus.

The combination of many complex features into a single language has
led to an unfortunate
delay in availability of production-quality implementations.  But the
long wait is coming to
an end, and one can now look forward to a rapid and widespread
improvement in programming
practice, both from those who use the language and from those who
study its concepts and structures.

I hope that this book will contribute directly to these ideals, which
have inspired many of the other
books in the same series. It continues the tradition of the series in
that it describes how the language
can be used as the target of sound programming methodology, embracing
the full life-cycle of a programming
project.  It explains not just the features and details of the
language, but also their purpose
and method of effective use.

The complexities and difficulties are not glossed over;  they are
explained within the appropriate context,
with hints on how to avoid any consequent problems.  I hope the book
will be useful, both to those who have the
privilege or obligation to use the language, and to those who have the
interest and curiosity to understand and
appreciate its rationale. "

               from the foreward to Ada Language and Methodology
                                                 David A. Watt, Brian
A. Wichmann, and William Findlay,
                                                 Prentice-Hall
International Series in Computer Science ISBN 0-13-004078-9
                                                 Published in 1987


--------------------------------------------------------------------------------



  reply	other threads:[~2001-10-14 17:27 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               ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) Israel Raj T
2001-10-14  5:50                 ` 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 [this message]
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