Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

APL (programming language)

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
36 min
Topic
Computer Science
Quality
B-class
Created
1964
Views
2.9k in 14 days
Last edited
7 Nov 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. APL (programming language)
APL (programming language)
Functional programming language for arrays
ParadigmArray, functional, structured, modular
FamilyAPL
Designed byKenneth E. Iverson
DeveloperLarry Breed, Dick Lathwell, Roger Moore, others
First appearedNovember 27, 1966 (1966-11-27)1
Stable releaseISO/IEC 13751:2001 / February 1, 2001 (2001-02-01)
Typing discipline
Dynamic
PlatformCross-platform
LicenseProprietary, open source
Websiteaplwiki.com

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 symbols4 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.78

Not to be confused with Address programming language.

Loading the rest of the article…

Recent changes

Rabbit hole

Where APL (programming language) leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

The rest of this article could not be loaded.

Wikipedia is rate limiting us right now. Try again in a minute.
Try again

Related articles are unavailable right now.

Wikipedia is rate limiting us right now. Try again in a minute.
Last edited
7 Nov 2026

Wikipedia did not return the list of recent edits.

View full revision history

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
36 min
Topic
Computer Science
Quality
B-class
Created
1964
Views
2.9k in 14 days
Last edited
7 Nov 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
Last edited
7 Nov 2026