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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,9a0ff0bffdf63657 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,4b06f8f15f01a568 X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,9a0ff0bffdf63657 X-Google-Attributes: gidf43e6,public X-Google-Thread: 1108a1,9a0ff0bffdf63657 X-Google-Attributes: gid1108a1,public From: Matthew Heaney Subject: Re: Is there a language that Dijkstra liked? (was: Re: Software landmines (loops)) Date: 1998/10/09 Message-ID: #1/1 X-Deja-AN: 399265138 Sender: matt@mheaney.ni.net References: <6rf59b$2ud$1@nnrp1.dejanews.com> <6rfra4$rul$1@nnrp1.dejanews.com> <35DBDD24.D003404D@calfp.co.uk> <6sbuod$fra$1@hirame.wwa.com> <904556531.666222@miso.it.uq.edu.au> <6sgror$je8$3@news.indigo.ie> <6sh3qn$9p2$1@hirame.wwa.com> <6simjo$jnh$1@hirame.wwa.com> <35eeea9b.2174586@news.erols.com> <6sjj7n$3rr$1@hirame.wwa.com> <35f055a5.1431187@news.erols.com> <6sjnlu$83l$1@hirame.wwa.com> <6skfs7$2s6$1@hirame.wwa.com> <35F252DD.5187538@earthlink.net> <6t4dge$t8u$1@nnrp1.dejanews.com> <6t5mtp$4ho$1@news.indigo.ie> <35FFE58C.5727@ibm.net> <3600E72E.24C93C94@cl.cam.ac.uk> <6ts1q0$vo2$1@nnrp1.dejanews.com> NNTP-Posting-Date: Thu, 08 Oct 1998 23:29:45 PDT Newsgroups: comp.lang.eiffel,comp.object,comp.software-eng,comp.lang.ada Date: 1998-10-09T00:00:00+00:00 List-Id: dewarr@my-dejanews.com writes: > In article <3600E72E.24C93C94@cl.cam.ac.uk>, > Markus Kuhn wrote: > > > I thought that Dijkstra wrote years after his famous criticism on Ada, > > which basically killed interest on Ada in the academic community for > > many years, a quite nice foreword for an Ada 83 textbook by Jean Ichiba. > > Perhaps you are talking about AH's Turing address, which > certainly did not "kill interest on Ada in the academic > community" [after all at least two major Ada vendors playing > today have their roots in academic research efforts]. AH did > also write a nice forward for a book by Brian Wichman. I have to disagree with you, Robert. It is my opinion that it was Hoare's Turing Award speech that single-handedly derailed the Ada language effort. He essentially argued that by using Ada, "the fate of mankind" was at stake. People listened to him. Lots of people listened to him. To this day, people still quote the Hoare speech (among them, Bertrand Meyer) in order to back up their own criticisms of Ada. (The argument goes something like, "See, Tony Hoare said Ada was bad, so it must be so.") It's the kind of thing that probably prompted C.B. Jones to remark that: "Subsequent to this publication, Hoare and Wirth consulted for SRI on their 'Yellow' language response to the 'Tinman' requirements. Their consistent advice to simplify even this language was unheeded - but the final Ada language (the 'Green' proposal) was even more baroque." (excerpted from Chap 13, "Hints on programming language design", in Essays in Computing Science, by Hoare and Jones). In his speech, Hoare argued that "Ada was doomed to succeed." This hardly sounds like a hearty endorsement. And his tepid remarks in the forward of David Watt's book seem only perfunctory. > If it is really this that you are referring to, please check > facts -- it is easy to see how urban legends get established > :-) > > EWD did write criticisms of the four colored languages, but > actually I found these criticisms fairly mild, basically he > gave the impression that he generally liked this sort of > level of language, but had nits to pick with each of the > colors! Again, my reading of his critique is quite different from yours. In his summary of the DoD-I language effort, Dijkstra writes: <> The rest of the paper lists some valid criticisms of the IRONMAN Requirements. (His comments really apply to the specification of any set of requirements, so they make a good read.) Towards the end he recalls the text of a letter he sent to a friend re his reviews: <<"... But I was not propared for such junk as I have seen. Isn't this world a disappointing, depressing place? Do these people not know how much care such a design requires?... "I have now done two of them [reviews of the languages], but need one or two days off, to collect some courage, before I dare embark on the third." In his answer [to Dijkstra's letter] he discussed the phenomenon that, compared to PASCAL (with all its imperfections and shortcomings taken into account), the proposed languages are such a gigantic step backwards.>> He concludes by saying that <> I would argue that Dijkstra's comments comprised more than mere "nits."