The APL Programming Language
Free
resources updated everyday:
XXXLINKSXX
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
Sample Program:
Source Code:
@ This program is very simple in APL!
'Hello World!'
@ In APL, anything that is printed in quotes is printed to the terminal. (@ in APL signifies a comment)
@ If the "Hello World statement needed to be stored, then you could use the following :
h<-'Hello World'
h
@Typing h causes h's value to be printed to be printed.
This program was tested and run using an APL*PLUS compiler from Freeware. As anyone who studies computer science knows, the first program that you usually see when studying a new language is the Hello World! Program. This program demonstrates the text output function of the APL language by displaying the message "Hello world!".