Algorithms for Parallel-Search Memories
Journal of the ACM (JACM)
Formalism in programming languages
Communications of the ACM
Experimental personalized array translator system
Communications of the ACM
A programming language
Integrating ordinary type and many languages with the APL alphabet and keyboard
APL '85 Proceedings of the international conference on APL: APL and the future
A graphics editor for labanotation
SIGGRAPH '76 Proceedings of the 3rd annual conference on Computer graphics and interactive techniques
Special control structures for APL
ACM SIGAPL APL Quote Quad
Word, image and metaphor to name APL concepts in many tongues
APL '84 Proceedings of the international conference on APL
Hi-index | 0.00 |
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.