From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,52fd60a337c05842 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-15 08:04:03 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!prodigy.com!newsmst01.news.prodigy.com!prodigy.com!postmaster.news.prodigy.com!newssvr12.news.prodigy.com.POSTED!not-for-mail From: "Pat Rogers" Newsgroups: comp.lang.ada References: <3D0B44B0.6000805@telepath.com> <3D0B4750.90509@attbi.com> Subject: Re: The 1980 ACM Turing Award Lecture The Emperor's Old Clothes X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: NNTP-Posting-Host: 208.191.182.164 X-Complaints-To: abuse@prodigy.net X-Trace: newssvr12.news.prodigy.com 1024153427 ST000 208.191.182.164 (Sat, 15 Jun 2002 11:03:47 EDT) NNTP-Posting-Date: Sat, 15 Jun 2002 11:03:47 EDT Organization: Prodigy Internet http://www.prodigy.com X-UserInfo1: FKPO@SJGTZYQBQXYQ[OD]_HBWB]^PCPDLXUNNHLHEQR@ETUCCNSKQFCY@TXDX_WHSVB]ZEJLSNY\^J[CUVSA_QLFC^RQHUPH[P[NRWCCMLSNPOD_ESALHUK@TDFUZHBLJ\XGKL^NXA\EVHSP[D_C^B_^JCX^W]CHBAX]POG@SSAZQ\LE[DCNMUPG_VSC@VJM Date: Sat, 15 Jun 2002 15:03:47 GMT Xref: archiver1.google.com comp.lang.ada:26026 Date: 2002-06-15T15:03:47+00:00 List-Id: "Ed Falis" 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" ? > > 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