APL (programming language)
Functional programming language for arrays / From Wikipedia, the free encyclopedia
Not to be confused with Address (programming language).
APL (named after the book A Programming Language)[3] is a programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the multidimensional array. It uses a large range of special graphic symbols[4] to represent most functions and operators, leading to very concise code. It has been an important influence on the development of concept modeling, spreadsheets, functional programming,[5] and computer math packages.[6] It has also inspired several other programming languages.[7][8]
Quick Facts Paradigm, Designed by ...
Paradigm | Array, functional, structured, modular |
---|---|
Designed by | Kenneth E. Iverson |
Developer | Larry Breed, Dick Lathwell, Roger Moore and others |
First appeared | November 27, 1966; 57 years ago (1966-11-27)[1] |
Stable release | ISO/IEC 13751:2001
/ February 1, 2001; 23 years ago (2001-02-01) |
Typing discipline | Dynamic |
Platform | Cross platform |
License | Proprietary, open source |
Website | aplwiki |
Major implementations | |
| |
Influenced by | |
Mathematical notation | |
Influenced | |
Close
This article contains APL source code. Without proper rendering support, you may see question marks, boxes, or other symbols instead of APL symbols.