Structured programs, arcadian machines, and the Burroughs B1700
Structured programming has an Achilles heel—its ultimate dependence on the underlying hardware. With the advent of computers like the Burroughs B1700 which emulate arbitrary object code efficiently, software can be freed of its machine dependence, and the full benefits of structured programming can be realized.
Simultaneous design and composition of application programs, the language in which they are programmed, and the machine on which the language's generated code executes is illustrated by examples drawn from the B1700.
Unable to display preview. Download preview PDF.
- 1.Burroughs B1700 Systems Reference Manual, Form 1057155, Burroughs Corporation, Detroit (1972).Google Scholar
- 2.Dahl, O.-J., E.W. Dijkstra, and C.A.R. Hoare, Structured Programming, Academic Press, London (1972).Google Scholar
- 3.—, 48–49.Google Scholar
- 4.—, 49.Google Scholar
- 5.—, 33.Google Scholar
- 6.Dijkstra, E.W., The structure of the T.H.E. multiprogramming system, CACM 11 (1968), 341–346.Google Scholar
- 7.Dijkstra, E.W., The Humble Programmer (1972 ACM Turing Award Lecture), CACM 15 (1972), 859–866.Google Scholar
- 8.Knuth, D.E., A Review of "Structured Programming", STAN-CS-73-371, Computer Science Department, Stanford University, Stanford, California (1973), 1.Google Scholar
- 9.—, 1.Google Scholar
- 10.—, 6.Google Scholar
- 11.Pakin, S., APL/360 Reference Manual, Science Research Associates, Inc., Chicago, Illinois (1968).Google Scholar
- 12.Sevcik, K.C., et al., Project SUE as a learning experience, Proc. FJCC 41 (1972), 331–338.Google Scholar
- 13.Smith, D.C., MLISP, STAN-CS-70-179, Computer Science Department, Stanford University, Stanford, California (1970).Google Scholar
- 14.Smith, D.C., private communications.Google Scholar
- 15.Wilner, W.T., Design of the Burroughs B1700, Proc. FJCC 41 (1972), 489–497.Google Scholar
- 16.Wirth, N., Systematic Programming: An Introduction, Prentice-Hall, Inc., Englewood Cliffs, New Jersey (1973), 126.Google Scholar
- 17.— 126.Google Scholar
- 18.Wulf, W.A., D.B. Russell, and A.N. Habermann, Bliss: A Language for Systems Programming, CACM 14 (1971), 780–790.Google Scholar