comp.lang.ada
 help / color / mirror / Atom feed
From: "Pat Rogers" <progers@classwide.com>
Subject: Re: The 1980 ACM Turing Award Lecture The Emperor's Old Clothes
Date: Sat, 15 Jun 2002 15:03:47 GMT
Date: 2002-06-15T15:03:47+00:00	[thread overview]
Message-ID: <nHIO8.34086$5T2.3170756786@newssvr12.news.prodigy.com> (raw)
In-Reply-To: 3D0B4750.90509@attbi.com

"Ed Falis" <efalis@attbi.com> wrote in message news:3D0B4750.90509@attbi.com...
> Ted Dennison wrote:
> > Lyle McKennot wrote:
>
> >> How about the  1980 ACM Turing Award lecture "The Emperor's Old
> >> Clothes" ?
> >
> >
> > The main problem with that is that Ada was not finalized until 1985.
> > Hoare's comments were made about a very preliminary version of the
> > language. Not only did Ada get 5 more years of development after that,
> > but it then got a major revision in 1995. So that lecture isn't at all
> > about the language we today know as Ada.
> >
>
> Further, Hoare praised Ada a few years later in the Foreword he wrote to
> an Ada textbook - anyone remember the specific book (Wegner)?


> > Lyle McKennot wrote:
>
> >> How about the  1980 ACM Turing Award lecture "The Emperor's Old
> >> Clothes" ?
<snip>
>
> Further, Hoare praised Ada a few years later in the Foreword he wrote to
> an Ada textbook - anyone remember the specific book (Wegner)?

From the foreword by C.A.R. Hoare to a book titled "Ada Language and
 Methodology" by David Watt, Brian Wichman and William Findlay, published by
Prentice-Hall International, 1987:

'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 is 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
a 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.

---
Patrick Rogers                       Consulting and Training in:
http://www.classwide.com          Real-Time/OO Languages
progers@classwide.com               Hard Deadline Schedulability Analysis
(281)648-3165                                 Software Fault Tolerance






  reply	other threads:[~2002-06-15 15:03 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-06-14  0:49 ada paper critic Immanuel Scholz
2002-06-14  1:28 ` Immanuel Scholz
2002-06-14  1:43   ` Dale Stanbrough
2002-06-14  4:53     ` David Marceau
2002-06-14  6:40       ` Dale Stanbrough
2002-06-14  6:49       ` Hyman Rosen
2002-06-14 12:18       ` Baugereau
2002-06-14 16:30         ` David Marceau
2002-06-14 17:34           ` Baugereau
2002-06-14 19:01             ` Wes Groleau
2002-06-14 19:43               ` Baugereau
2002-06-15  3:02                 ` Vinzent Hoefler
2002-06-15  9:49                   ` Pascal Obry
2002-06-17 15:53                     ` Dan Andreatta
2002-06-17 18:20                       ` Pascal Obry
2002-06-17 20:56                     ` Michael Bode
2002-06-17 21:18                       ` Pascal Obry
2002-06-16 21:52                   ` Ted Dennison
2002-06-14 20:02     ` Immanuel Scholz
2002-06-14  3:14   ` Ted Dennison
2002-06-14  4:35     ` Dale Stanbrough
2002-06-14  8:05       ` David Marceau
2002-06-14 12:31         ` Dale Stanbrough
2002-06-14 15:08         ` Darren New
2002-06-17  0:17           ` Robert A Duff
2002-06-14 19:05         ` Wes Groleau
2002-06-16  3:34           ` Dale Stanbrough
2002-06-16  3:32         ` Dale Stanbrough
2002-06-14  8:25       ` Dmitry A. Kazakov
2002-06-14 12:19         ` Immanuel Scholz
2002-06-14 14:51           ` Dmitry A. Kazakov
2002-06-14 15:09             ` Darren New
2002-06-16 22:49               ` Dmitry A.Kazakov
2002-06-16 15:07                 ` Jim Rogers
2002-06-17  4:06                   ` Darren New
2002-06-17  4:52                     ` Jim Rogers
2002-06-17  9:45                       ` David Marceau
2002-06-17 15:42                       ` Darren New
2002-06-17  3:59                 ` Darren New
2002-06-17 22:19                   ` Dmitry A.Kazakov
2002-06-14 12:58       ` Larry Kilgallen
2002-06-14 22:16         ` Dale Stanbrough
2002-06-15  1:22           ` Larry Kilgallen
2002-06-15  0:51             ` Dale Stanbrough
2002-06-15 11:49               ` Immanuel Scholz
2002-06-15 21:45             ` Robert A Duff
2002-06-14 14:59       ` Ted Dennison
2002-06-16  3:27         ` Dale Stanbrough
2002-06-16 22:18           ` Wes Groleau
2002-06-16 22:38           ` Ted Dennison
2002-06-14 15:00       ` Ted Dennison
2002-06-14 20:13         ` Wes Groleau
2002-06-14 18:52       ` Jeffrey Carter
2002-06-15 22:03         ` Robert A Duff
2002-06-16  1:58           ` Jeffrey Carter
2002-06-16  3:19             ` Dale Stanbrough
2002-06-16 22:20         ` Wes Groleau
2002-06-17  1:57           ` Larry Kilgallen
2002-06-17  2:16           ` Jeffrey Carter
2002-06-14 15:25   ` John R. Strohm
2002-06-15  4:05     ` Lyle McKennot
2002-06-17 13:32       ` Marin David Condic
2002-06-15  4:06     ` The 1980 ACM Turing Award Lecture The Emperor's Old Clothes Lyle McKennot
2002-06-15 13:45       ` Ted Dennison
2002-06-15 13:55         ` Ed Falis
2002-06-15 15:03           ` Pat Rogers [this message]
2002-06-15 18:42         ` Jeffrey Carter
2002-06-16 22:25         ` Wes Groleau
2002-06-15 18:01       ` Robert I. Eachus
2002-06-16  1:53         ` Hyman Rosen
2002-06-17 20:06           ` Robert I. Eachus
2002-06-17 20:54             ` Hyman Rosen
2002-06-18 14:56               ` Stephen Leake
2002-06-18 17:08                 ` Hyman Rosen
2002-06-16  3:15         ` Lyle McKennot
2002-06-16  3:51           ` Pat Rogers
  -- strict thread matches above, loose matches on Subject: below --
2002-06-15  6:13 Gautier direct_replies_not_read
2002-06-15  8:34 ` Lyle McKennot
2002-06-15 17:32   ` Gautier
2002-06-19  7:07 ` Peter Amey
replies disabled

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