APLGOL a structured programming language for APL

  • Harwood G. Kolsky
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 23)


APLGOL is a language providing interstatement control structure for APL. It permits programs to be written using the power and conciseness of standard APL expressions in conjunction with structured programming concepts to emphasize more of the overall program control flow, rather than the details of individual statements.

The APLGOL System described consists of three parts: an Editor, an APLGOL-to-APL compiler and an APL-to-APLGOL reverse compiler. All three parts are themselves written in APL.


Source Text Text Generator Grammar Rule Internal Form Object Text 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    APL/360 User's Manual, GH20-0683, IBM Corporation.Google Scholar
  2. 2.
    Dijkstra, E. W., "The Humble Programmer", 1972 Turing Lecture, Communications of the ACM, Vol. 15, No. 10, October 1972.Google Scholar
  3. 3.
    Dijkstra, E. W., "Structured Programming", (with O. J. Dahl and C. A. R. Hoare) Academic Press, London, October 1972.Google Scholar
  4. 4.
    IBM Virtual Machine Facility/370: Edit Guide, GC20-1805, IBM Corporation.Google Scholar
  5. 5.
    Kelley, R. A., "APLGOL, a Structured Programming Language for APL", IBM Palo Alto Scientific Center Report No. 320-3299, August 1972.Google Scholar
  6. 6.
    Kelley, R. A., "APLGOL, an Experimental Structured Programming Language", IBM Journal of Research and Development, Vol. 17, No. 1, January 1973.Google Scholar
  7. 7.
    Kelley, R. A. and Walters, J. R., "APLGOL-2 A Structured Programming System for APL", IBM Palo Alto Scientific Center Report No. 320-3318, August 1973.Google Scholar
  8. 8.
    Kelley, R. A. and Walters, J. R., "APLGOL-2 A Structured Programming Language System for APL". Proceedings of APL-VI Conference, May 14–17, 1973.Google Scholar
  9. 9.
    Knuth, D. E., "A Review of Structured Programming" Stanford University Computer Science Department, STAN-CS-73-371, June 1973.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1975

Authors and Affiliations

  • Harwood G. Kolsky
    • 1
  1. 1.IBM Scientific CenterPalo AltoUSA

Personalised recommendations