Recursive data structures in APL
Communications of the ACM
Communications of the ACM
How to Solve It by Computer
APL: The Language and Its Usage
APL: The Language and Its Usage
APL '83 Proceedings of the international conference on APL
APL '83 Proceedings of the international conference on APL
APL '79 Proceedings of the international conference on APL: part 1
Carrier arrays: an extension to apl
Carrier arrays: an extension to apl
Techniques for avoiding conditional execute in APL2
APL '89 Conference proceedings on APL as a tool of thought
Teaching APL to beginners: critical issues
ACM SIGAPL APL Quote Quad
Teaching APL to beginners: critical issues (part 3)
ACM SIGAPL APL Quote Quad
APL '85 Proceedings of the international conference on APL: APL and the future
Hi-index | 0.00 |
With the advent of significant new features in APL, for example APL2, attention to and an understanding of the fundamental principles and concepts of APL is especially important. This expository paper is aimed primarily at the APL educator, present or future, and the person seriously pursuing a more in-depth mastery of the language. The paper states some of the underlying concepts and principles of the language and why they are important. Within the presentation several techniques which the author has found successful in conveying these concepts are stated. Finally, the fact that APL2 permits another new and different approach to problem solving is discussed and illustrated.