Programming language · 1966
APL
Functional, symbolic programming language for operating on multidimensional arrays.
What is APL written in?
Its runtime is implemented in C (documented).
Quick Facts
- Designed by
- Kenneth E. Iverson
- Developer
- IBM and Lawrence M. Breed
- First released
- 1966
- Typing
- dynamic
About APL
APL is a functional, symbolic programming language for operating on multidimensional arrays. It is a dynamically typed language. It supports array and functional programming.
APL first appeared in 1966 and was designed by Kenneth E. Iverson. Development is led by IBM and Lawrence M. Breed.
How APL is implemented
In the Language Lineage dataset, its runtime is implemented in C.
APL in the language family tree
Frequently Asked Questions
What language is APL written in?
APL is primarily implemented in C. See the implementation section above for details and source references.
Which languages did APL influence?
APL influenced J, MATLAB, Julia among others.
When was APL first released?
APL was first released in 1966. It was designed by Kenneth E. Iverson.
Evidence Sources
- https://en.wikipedia.org/wiki/J_(programming_language)
- https://en.wikipedia.org/wiki/MATLAB
- https://en.wikipedia.org/wiki/Julia_(programming_language)
- https://en.wikipedia.org/wiki/Python_(programming_language)
- https://en.wikipedia.org/wiki/Dyalog_APL
- APL on Wikipedia
- APL on Wikidata (Q296187)