APL
A Programming Language
Ken Iverson, Harvard University, 1957-1960
APL was originally intended not as a programming language but as a notation for the concise expression of mathematical algorithms. It went unnamed and unimplemented for many years. Finally a subset APL\360 was implemented in 1964. APL is an interactive array-oriented language with many innovative features, written using a non-standard character set. It is dynamically typed with dynamic scope. All operations are either dyadic infix or monadic prefix, and all expressions are evaluated from right to left. The only control structure is branch. APL introduced several functional forms but is not purely functional. See Iverson's Language.
A Programming Language, Kenneth E. Iverson, Wiley, 1962.
APL\360
APL SV
VS APL
Sharp APL
Sharp APL/PC
APL*PLUS
APL*PLUS/PC
APL*PLUS/PC II
MCM APL
Honeyapple
DEC APL.