Structured programs, arcadian machines, and the Burroughs B1700

  • W. T. Wilner
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7)


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.

Unable to display preview. Download preview PDF.


  1. 1.
    Burroughs B1700 Systems Reference Manual, Form 1057155, Burroughs Corporation, Detroit (1972).Google Scholar
  2. 2.
    Dahl, O.-J., E.W. Dijkstra, and C.A.R. Hoare, Structured Programming, Academic Press, London (1972).Google Scholar
  3. 3.
    —, 48–49.Google Scholar
  4. 4.
  5. 5.
  6. 6.
    Dijkstra, E.W., The structure of the T.H.E. multiprogramming system, CACM 11 (1968), 341–346.Google Scholar
  7. 7.
    Dijkstra, E.W., The Humble Programmer (1972 ACM Turing Award Lecture), CACM 15 (1972), 859–866.Google Scholar
  8. 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. 9.
  10. 10.
  11. 11.
    Pakin, S., APL/360 Reference Manual, Science Research Associates, Inc., Chicago, Illinois (1968).Google Scholar
  12. 12.
    Sevcik, K.C., et al., Project SUE as a learning experience, Proc. FJCC 41 (1972), 331–338.Google Scholar
  13. 13.
    Smith, D.C., MLISP, STAN-CS-70-179, Computer Science Department, Stanford University, Stanford, California (1970).Google Scholar
  14. 14.
    Smith, D.C., private communications.Google Scholar
  15. 15.
    Wilner, W.T., Design of the Burroughs B1700, Proc. FJCC 41 (1972), 489–497.Google Scholar
  16. 16.
    Wirth, N., Systematic Programming: An Introduction, Prentice-Hall, Inc., Englewood Cliffs, New Jersey (1973), 126.Google Scholar
  17. 17.
  18. 18.
    Wulf, W.A., D.B. Russell, and A.N. Habermann, Bliss: A Language for Systems Programming, CACM 14 (1971), 780–790.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1974

Authors and Affiliations

  • W. T. Wilner
    • 1
  1. 1.Systems Technology DepartmentBurroughs CorporationGoletaUSA

Personalised recommendations