Welcome to the Dictionary of Programming Languages, a compendium
of computer coding methods assembled to provide information and
aid your appreciation for computer science history.
Browse the dictionary by clicking on a section:
Get a full dump of the dictionary:
List of Names
- Language type:
M - Mathematical or Simulation
APL is an interpreted mathematical language
characterized by its terse syntax and
bizarre non-ASCII character set. It is
very strong in all forms of arithmetic
and matrix manipulation.
APL was invented in the 1960s, and has
enjoyed some modest popularity ever since.
Commercial and free APL implementations
exist for most modern platforms.
The original APL has been partly superseded
by advanced variants, such as APL2, J,
Iverson et al, IBM, 1960s
- See Also:
According to its fans, its expressive
power allows a skilled programmer to
create complex applications in a very
short time. Sometimes, entire complex
mathematical analyses can be coded in a
couple of lines of code. However, APLs
unconventional structure and odd character
set make it challenging to learn and master.
Today, APL is used mainly in niches
in the scientific, financial, and
- Sample code:
Unfortunately, the peculiar character set
used by APL precludes placing a code example
Descriptions in this dictionary are ©1997-99 Neal Ziring. Some
examples copyright of their respective authors. Some
technologies and languages are trademarked. Permission to
copy descriptions is granted as long as authorship credit is preserved.
Comments on this dictionary, corrections and suggestions, are all welcome.
Please use email, the address is firstname.lastname@example.org
[Ziring MicroWeb Home]
Dictionary and script maintained by Neal Ziring, last major modifications 3/18/98. Most recent
additions to dictionary and master list, 1/00.