ACM SIGAPL APL Quote Quad
APL '89 Conference proceedings on APL as a tool of thought
APL '91 Proceedings of the international conference on APL '91
APL '91 Proceedings of the international conference on APL '91
APL '91 Proceedings of the international conference on APL '91
CATS: computer aided testing of software
APL '91 Proceedings of the international conference on APL '91
ACM SIGPLAN Notices
ACM SIGAPL APL Quote Quad
IBM Systems Journal
APL '92 Proceedings of the international conference on APL
The CTalk programming language: a strategic evolution of APL
APL '92 Proceedings of the international conference on APL
APL '92 Proceedings of the international conference on APL
Implementation of a portable nested data-parallel language
PPOPP '93 Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming
APL '93 Proceedings of the international conference on APL
Confessions of two APL educators learning J
APL '93 Proceedings of the international conference on APL
Transfinite nesting in array-theoretic figures, changes, rigs, and arms. Part I
APL '93 Proceedings of the international conference on APL
Identification of parallelism in neural networks by simulation with language J.
APL '93 Proceedings of the international conference on APL
APL '93 Proceedings of the international conference on APL
A parallel correlation-based algorithm in J learns neural network connections
APL '94 Proceedings of the international conference on APL : the language and its applications: the language and its applications
APL '95 Proceedings of the international conference on Applied programming languages
An SPMD/SIMD parallel tokenizer for APL
Proceedings of the 2003 conference on APL: stretching the mind
Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software
Hi-index | 0.00 |
This paper describes a version of APL based upon the dictionary [1], but significantly simplified and enhanced, and directly usable on any machine that provides ASCII characters. It also describes salient features of a C implementation that has been tested on several machines, and is available as freeware. There have been four primary motivations for this work:To provide an APL system for use in teaching mathematics and related topics that is modern, free, and transportable.To devise a spelling scheme based on the ASCII alphabet that preserves the major advantages of the one-letter words based on the special alphabet commonly used in APL.To exploit the advantages of breaking from the strict conformance with earlier APL that is normally obligatory in commercial systems.To explore an unusual style of C programming that makes heavy use of pre-processing facilities.Examples of the use of the language in a variety of topics are provided in an appendix.We are indebted to a number of colleagues for advice and help: Anthony Howe, David Steinbrook, Bob Bernecky, Mark Czerwinski, L.J. Dickey, Jiri Dvorak, James Hui, Eric Iverson, Paul Jackson, and Roland Pesch.