APL (Programmiersprache)
| APL | |
|---|---|
| Basisdaten | |
| Paradigmen: | funktional, strukturiert, modular |
| Erscheinungsjahr: | 1964 |
| Designer: | Kenneth E. Iverson |
| Entwickler: | Kenneth E. Iverson |
| Typisierung: | dynamisch |
| Wichtige Implementierungen: | Dyalog APL, IBM APL2, APL2000, Sharp APL, APLX, NARS2000, GNU APL |
| Dialekte: | A+, Dyalog APL, APLNext, ELI, J |
| Standardisierungen: | ISO8485 (1989), ISO/IEC13751 (2001) |
| Beeinflusst von: | Mathematische Notation |
| Beeinflusste: | A+, J, K, Mathematica, Matlab, Nial, PPL, Q, R, S |
APL (A Programming Language) ist eine üblicherweise interpretierte Programmiersprache, deren Syntax überwiegend aus Symbolen besteht. Sie wurde von Kenneth E. Iverson und seinen Kollegen bei IBM in den 1960er Jahren als algorithmische Notation (u. a. für den Mathematikunterricht) und als Entwurfssprache für Großrechner entwickelt.
- ↑ Falkoff, A.D., K.E. Iverson, The Design of APL, IBM Journal of Research and Development, Volume 17, Number 4, 1973-07.
- ↑ Iverson K.E.," Notation as a tool of thought ( vom 24. August 2012 im Internet Archive) (PDF; 2,2 MB)", Communications of the ACM, 23: 444-465 (August 1980).