APL
Click below to go directly to a specific section:
History |
Significant Language Features |
Areas of Application |
Sample Programs
Related Links |
Printed References |
Acknowledgments
History
APL stands for "A Programming Language." It was created in the 1960's by Ken Iverson and his colleagues at IBM. Mathematically inspired, its main purpose was to serve as a powerful executable notation for mathematical algorithms. What APL is best known for is its use of non-ASCII symbols, including some Greek letters. It is a dynamically typed interactive, array oriented language with a dynamic scope. In APL, all expressions are evaluated from right to left.
Significant Language Features
- Non-Standard Character Set - APL makes use of a character set which
contains some non-ASCII characters, including some Greek letters.
- Dynamic Array Universe - APL's environment consists of arrays,
created dynamically.
- Interaction - APL is an interactive language.
Areas of Application
- Mathematical Algorithms
- Statistics
Sample Programs
Related Links
Printed References
- Grey, L.D., A Course in APL with Applications, Addison-Wesley, Reading, Mass,
1973
- LePage, Wilbur R., Applied APL Programming , Prentice-Hall, Englewood Cliffs, NJ
,1978
- Polivka, Raymond Peter, Pakin, Sandra, APL: The Language and its Usage,
Prentice Hall, 1975
- Rose, Allen J., Schick, Barbara A., APL in Practice , John Wiley & Sons ,New York
,1980
Acknowledgments
The majority of information on this page was supplied to me through the World Wide Web.
A lot of information and the hex dump program was written with the help of Jim Weigang's APL Information .
The Hello world! program was written with the help of the Hello World Page!.
Last modified: 10:00 PM on 11/24/1996
This page has been accessed