APLGOL a structured programming language for APL
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.
KeywordsSource Text Text Generator Grammar Rule Internal Form Object Text
- 1.APL/360 User's Manual, GH20-0683, IBM Corporation.Google Scholar
- 2.Dijkstra, E. W., "The Humble Programmer", 1972 Turing Lecture, Communications of the ACM, Vol. 15, No. 10, October 1972.Google Scholar
- 3.Dijkstra, E. W., "Structured Programming", (with O. J. Dahl and C. A. R. Hoare) Academic Press, London, October 1972.Google Scholar
- 4.IBM Virtual Machine Facility/370: Edit Guide, GC20-1805, IBM Corporation.Google Scholar
- 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.Kelley, R. A., "APLGOL, an Experimental Structured Programming Language", IBM Journal of Research and Development, Vol. 17, No. 1, January 1973.Google Scholar
- 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.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.Knuth, D. E., "A Review of Structured Programming" Stanford University Computer Science Department, STAN-CS-73-371, June 1973.Google Scholar