Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

APL2

Array Language

APL2 is IBM's later implementation of the APL programming language, developed under Jim Brown and first released in 1984 for IBM's CMS and TSO operating environments, with workstation versions for Windows, OS/2, AIX, Linux and Solaris following afterward. Its main technical advance over earlier APL implementations was support for nested arrays, allowing an array to contain other arrays as elements rather than only simple scalar values. APL2 became the de facto standard for later APL implementations, and other APL vendors have continued to advertise compatibility with it as a selling point. In 2021 IBM sold APL2 to Log-On Software, which continues to develop and sell it as Log-On APL2, and the APL2 product team received the Iverson Award in 2007. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Classification
Typing Discipline
Dynamically Typed 1
First Released
1984 2
Connections

Follows Typing Discipline

In Field

Source Wikipedia: APL (programming language)

Invented By

Source Wikidata: APL
Source Wikidata: APL
Sources
1. Wikidata: APL
  • Wikidata Q296187, resolved via en.wikipedia pageprops (wave rule R-L)
  • Wikidata Q296187 P7078 (typing discipline)
  • Invented By: Kenneth E. Iverson, Wikidata Q296187 P178 (developer) claim -> Q92629 (Kenneth E. Iverson); computing atlas pioneer entity 277167, checked 2026-09-28
  • Invented By: Lawrence M. Breed, Wikidata Q296187 P178 (developer) claim -> Q6504346 (Lawrence M. Breed); computing atlas pioneer entity 297596, checked 2026-09-28
View the Source
2. Programming Language Database (PLDB): APL2
Programming Language Database (PLDB)Page header
Quote, Page header
APL2 is a programming language created in 1984 .
View the Source
Wikipedia: APL (programming language)
Wikipedia: APL (programming language)
Wikimedia FoundationIn Field: Programming Language Theory, Lead sentence
Quote, In Field: Programming Language Theory, Lead sentence
APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.