| Tree-structured programs |
| Full text |
Pdf
(184 KB)
|
Source
|
Communications of the ACM
archive
Volume 16 , Issue 11 (November 1973)
table of contents
Pages: 704 - 705
Year of Publication: 1973
ISSN:0001-0782
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 16, Citation Count: 11
|
|
|
ABSTRACT
With this note I hope to bridge the gap between the adherents of structured programming and the devotees of the unrestricted goto. I describe a style of programming which combines the advantages of structured programming with nearly all the power of the jump.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Dijkstra, E.W. Notes on structured programming. In: Structured Programming, Academic Press, London, 1972, pp. 1-82.
|
| |
2
|
Knuth, D.E., and Floyd, R.W. Notes on avoiding goto statements. Information Processing Letters 1 (Feb. 1971), 23-31 and 177.
|
| |
3
|
Ashcroft, E., and Manna, Z The translation of goto programs to while programs. IFIP Congress, Ljubljana, August 1971, preprint TA-2, pp. 147-152.
|
| |
4
|
Clint, N., and Hoare, C.A.R. Program proving: jumps and functions, Acta Informatica 1 (1972), 214-224.
|
 |
5
|
|
| |
6
|
Hecht, M.S., and Ullman, J.D. Flow graph reducibility. SIAM J. Comput. 1 (June 1972), 188-202.
|
 |
7
|
|
INDEX TERMS
Keywords:
control structures,
flowcharts,
goto statements,
inductive assertion,
least fixpoints,
optimization in compilers,
program documentation,
program flow graphs,
programming language design,
proof of programs,
semantics of programming languages,
structured programming
|