Hasty Briefsbeta

Bilingual

The APL programming language source code (2012)

5 hours ago
  • #Computer History
  • #APL
  • #Programming Languages
  • APL originated as a mathematical notation invented by Kenneth E. Iverson in 1957, evolving into a programming language by 1966.
  • It emphasizes array processing and uses unconventional symbols, requiring a custom keyboard for input.
  • APL expressions are evaluated right-to-left, with automatic creation of vectors and arrays and no variable declarations.
  • The language includes a rich set of built-in functions and operators, reducing the need for loops and conditional branches.
  • APL\360, introduced for IBM System/360, was an interactive timesharing environment that combined an operating system and programming language.
  • APL is known for conciseness and elegance but can be cryptic, inspiring both admiration and criticism.
  • Iverson's work continued with the development of J, a modern dialect of APL, until his death in 2004.