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: 1108a1,9a0ff0bffdf63657 X-Google-Attributes: gid1108a1,public X-Google-Thread: f43e6,9a0ff0bffdf63657 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,4b06f8f15f01a568 X-Google-Attributes: gid103376,public From: jdege@jdege.visi.com (Jeffrey C. Dege) Subject: Re: Software landmines (loops) Date: 1998/09/03 Message-ID: #1/1 X-Deja-AN: 387339428 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> <35ece7ee.1489912@news.erols.com> <35ED7082.1889@hfl.tc.faa.gov> <8SeH1.542$495.132579351@newsreader.digex.net> <35EDAC92.538A@hfl.tc.faa.gov> <35eeeb88.5409979@news.erols.com> X-Complaints-To: abuse@visi.com X-Trace: ptah.visi.com 904788891 209.98.6.59 (Wed, 02 Sep 1998 21:14:51 CDT) NNTP-Posting-Date: Wed, 02 Sep 1998 21:14:51 CDT Newsgroups: comp.lang.eiffel,comp.object,comp.software-eng,comp.lang.ada Date: 1998-09-03T00:00:00+00:00 List-Id: On Thu, 03 Sep 1998 01:32:21 GMT, Ell wrote: >Robert Oliver wrote: > >>> : Edward Yourdan, in his book Techniques of Program Structure and Design >>> : discusses this article: >>> >>> : C. Bohm and G. Jacopini, "Flow Diagrams, Turing Machines, and Languages >>> : with Only two Formation Rules", Communications of the ACM, May 19[6]6, >>> : pages 366-371. >>> >>> : (Is this not *the* foundational article for structured programming?) > >It was Dijkstra and Dahle who where considered to be the founders of >the structured paradigm--especially Dijkstra. See "Art of Literate >Programming" by Knuth (CLSC publishers) page 72 Dijkstra and Dahle may have introduced the the formalism of structured programming, but it is widely recognized that they were inspired by Bohm and Jacopini's research. Dijkstra's 1968 letter to the ACM, "GO TO Statements Considered Harmful", has only two references: 1. Wirth, Niklaus, and Hoare C. A. R. A contribution to the development of ALGOL. Comm. ACM 9 (June 1966), 413-432. 2. Bohm, Corrado, and Jacopini Guiseppe. Flow diagrams, Turing machines and languages with only two formation rules. Comm. ACM 9 (May 1966), 366-371. -- The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence. -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5