Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
APL/360 User's Manual, GH20-0683, IBM Corporation.
Dijkstra, E. W., "The Humble Programmer", 1972 Turing Lecture, Communications of the ACM, Vol. 15, No. 10, October 1972.
Dijkstra, E. W., "Structured Programming", (with O. J. Dahl and C. A. R. Hoare) Academic Press, London, October 1972.
IBM Virtual Machine Facility/370: Edit Guide, GC20-1805, IBM Corporation.
Kelley, R. A., "APLGOL, a Structured Programming Language for APL", IBM Palo Alto Scientific Center Report No. 320-3299, August 1972.
Kelley, R. A., "APLGOL, an Experimental Structured Programming Language", IBM Journal of Research and Development, Vol. 17, No. 1, January 1973.
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.
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.
Knuth, D. E., "A Review of Structured Programming" Stanford University Computer Science Department, STAN-CS-73-371, June 1973.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1975 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kolsky, H.G. (1975). APLGOL a structured programming language for APL. In: Hackl, C.E. (eds) Programming Methodology. IBM 1974. Lecture Notes in Computer Science, vol 23. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-07131-8_25
Download citation
DOI: https://doi.org/10.1007/3-540-07131-8_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07131-0
Online ISBN: 978-3-540-37401-5
eBook Packages: Springer Book Archive