Re: Translating from lagugae which allows Goto's

genew@mail.ocis.net (Gene Wirchenko)
15 Jul 2003 23:52:21 -0400

          From comp.compilers

Related articles
Translating from lagugae which allows Goto's dana.subscriptions@virgin.net (Dana Freer) (2003-07-04)
Re: Translating from lagugae which allows Goto's joachim.durchholz@web.de (Joachim Durchholz) (2003-07-13)
Re: Translating from lagugae which allows Goto's syring@email.com (Karl M Syring) (2003-07-13)
Re: Translating from lagugae which allows Goto's strohm@airmail.net (John R. Strohm) (2003-07-13)
Re: Translating from lagugae which allows Goto's bsheff2@yahoo.com (Bob Sheff) (2003-07-15)
Re: Translating from lagugae which allows Goto's postmaster@paul.washington.dc.us (Paul Robinson) (2003-07-15)
Re: Translating from lagugae which allows Goto's genew@mail.ocis.net (2003-07-15)
Re: Translating from lagugae which allows Goto's lex@cc.gatech.edu (Lex Spoon) (2003-07-17)
Re: Translating from lagugae which allows Goto's nmm1@cus.cam.ac.uk (2003-07-17)
Re: Translating from lagugae which allows Goto's joachim.durchholz@web.de (Joachim Durchholz) (2003-07-17)
Re: Translating from lagugae which allows Goto's vbdis@aol.com (2003-07-17)
Re: Translating from lagugae which allows Goto's Martin.Ward@durham.ac.uk (Martin Ward) (2003-07-21)
Re: Translating from lagugae which allows Goto's strohm@airmail.net (John R. Strohm) (2003-07-21)
| List of all articles for this month |
From: genew@mail.ocis.net (Gene Wirchenko)
Newsgroups: comp.compilers
Date: 15 Jul 2003 23:52:21 -0400
Organization: Posted via Supernews, http://www.supernews.com
References: 03-07-042 03-07-075
Keywords: analysis, tools
Posted-Date: 15 Jul 2003 23:52:21 EDT

"John R. Strohm" <strohm@airmail.net> wrote:


[snip]


>Human intervention is never required. During the "structured
>programming" revolution of the late 1960s/early 1970s, Bohm & Jacopini
>showed a mechanical procedure for the elimination of GOTO statements,
>back in 1970. Their goal was to show that GOTO was not necessary in
>programming languages, and they succeeded. The programs resulting
>from their technique are not particularly interesting, however: their
>technique essentially recasts the GOTO-spaghetti-coded program as a
>giant finite state machine.


          There is a thread on this topic running in soc.history.what-if!
The reference there is Bohm, C. and G. Jacopini, _Comm. of the ACM_
9:5 (May 1966), 366-371. It was too much math notation for me to
follow. I hope YMWV.


[snip]


Sincerely,


Gene Wirchenko


Computerese Irregular Verb Conjugation:
          I have preferences.
          You have biases.
          He/She has prejudices.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.