The design of APL
- 1 April 1975
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGAPL APL Quote Quad
- Vol. 6 (1) , 5-14
- https://doi.org/10.1145/585923.585925
Abstract
This paper discusses the development of APL, emphasizing and illustrating the principles underlying its design. The principle of simplicity appears most strongly in the minimization of rules governing the behavior of APL objects, while the principle of practicality is served by the design process itself, which relies heavily on experimentation. The paper gives the rationale for many specific design choices, including the necessary adjuncts for system management.Keywords
This publication has 9 references indexed in Scilit:
- System Formulation and APL Shared VariablesIBM Journal of Research and Development, 1973
- General Arrays, Operators and FunctionsIBM Journal of Research and Development, 1973
- Axioms and Theorems for a Theory of ArraysIBM Journal of Research and Development, 1973
- The APL\360 Terminal SystemPublished by Elsevier ,1968
- Experimental personalized array translator systemCommunications of the ACM, 1964
- Formalism in programming languagesCommunications of the ACM, 1964
- A formal description of SYSTEM/360IBM Systems Journal, 1964
- Algorithms for Parallel-Search MemoriesJournal of the ACM, 1962
- A programming languagePublished by Association for Computing Machinery (ACM) ,1962