Chronology of APL and its Influences on Computer Language Development
- [1957] Kenneth E. Iverson invents the notation known as "Iverson's Notation" while teaching at Harvard University
- [August 29, 1960] First known publication of the APL idea: The Description of Finite Sequential Processes
- [1962] Publication of "A Programming Language" book
- [1964] A formal description of IBM's operating system/360 is published using APL as the formal notation
- [1964] IPSA (I.P. Sharp & Associates) founded
- [1964] PAT: Herb Hellerman's Personalized Array Translator System on the IBM 1620.
- [1965] IVSYS: Breed and Abrams implementation of early version of APL on the IBM 7093.
- [Spring 1966] APL implemented on time-sharing system running on an IBM 7094.
- [Summer 1966] APL named.
- [November 27, 1966 15.53.58 (GMT-7)] *APL\360* was born: APL implemented on an IBM 360/50 mainframe.
- [Autumn 1967] APL\1130 implemented
- [late 1968] APL\1130 released
- [1969] Version 2 of APL\1130 released
- [1969] STSC (Scientific Time-Sharing Corporation) formed.
- [1970] STSC releases APL*PLUS.
- [1970] Publication of "An APL Machine", the doctoral dissertation of Phil Abrams.
- [1971?] Burroughs APL\700
- [1972] APL on Xerox UTS (Universal Time-Sharing System).
- [1972] "666 BOX" IPSA in-house (global) e-mail system goes online.
- [May 1973] MCM/70 prototype microcomputer, based on Intel's 8008 chip, running APL, demonstrated at the Fifth International APL Users' Conference in Toronto.
- [August 1973] The first use of a portable computer by a passenger on an airliner happens to be an APL computer.
- [1973] APL.SV: introduces shared variables.
- [1973] Siemens 4004*APL
- [1973] Larry Breed, Richard Lathwell, and Roger Moore win the ACM Grace M. Hopper Award for the design and implementation of *APL\360*.
- [1973] Xerox APL released on the Xerox 560, running under the Xerox Control Program-Five operating system.
- [1974-1975] Xerox APL developed for the Xerox Sigma computer line
- [1975] Publication of "APL: The Language and Its Usage" by Raymond P. Polivka and Sandra Pakin.
- [September 1975] APL on the IBM 5100 - one of the first "portable" computers.
- [1976] IPSA develops early packet switching computer networking system known as IPSANET, and a global e-mail system.
- [1976] TOPS-20 virtual memory operating system released by DEC with support for APL.
- [1976] Dyadic Systems Ltd. founded.
- [1977?] Xerox "System 68" goes online as first in-house Sharp APL site.
- [1977] 8080-based "small APL" called EMPL
- [1977] Z-80-based TIS APL
- [1978] PDP / LSI-11 implementmentation of APL
- [1979-10-29] Kenneth E. Iverson wins Turing Award for the development of APL.
- [1970s] APLUM: developed by the University Computing Center at University of Massachusetts, Amherst for the Control Data 6000/Cyber instruction set.
- [1981] IBM VSAPL
- [1981] STSC's NARS (Nested Array System) released
- [1982] APL*PLUS PC for IBM's 8086-based personal computer
- [1982?] APL.68000 for Motorola 68000
- [March 1983] Dyalog APL Version 1.0 released at APL83 in Washington, DC.
- [1983?] Analogic's APL machine
- [1983?] MicroAPL's APLX
- [1983] Rationalized APL
- [1984] IBM APL2
- [1985] Sharp APL/HP implemented on HP-UX by Arthur Whitney, Rob Hodgkinson, Laurie Gellatly
- [December, 1986] SAX (Sharp APL for Unix) released
- [1988] Timothy A. Budd's "An APL compiler" book published
- [July 4, 1987] I-APL interpreter written by Paul Chapman.
- [1987] IPSA purchased by Reuters
- [1987] "A Dictionary of APL" published
- [1988] APL one of two languages adapted to use parallel operations of a special-purpose "vector processor" on IBM mainframes
- [1988] A+ developed at Morgan Stanley.
- [1988] Publication of "APL2: at a glance" by James A. Brown, Sandra Pakin, and Raymond P. Polivka.
- [August 27, 1989] the J language is born.
- [1990] ACORN: APL to C On Real Numbers - a prototype APL to C compiler.
- [1990] APL\? or APL90 J (J Version 1)
- [1990-1993] J versions 2-7
- [1991] IAPL/Mac, an ultra-portable APL interpreter written by Paul Chapman, released
- [1993] The K language released by Kx Systems
- [1993] APLomb: a snap-together construction kit for math, science and technology software
- [1994] J Release 2
- [1995] APL2000 released by STSC (Scientific Time-Sharing Corporation)
- [March 1996] CheckFree Corp. acquires Security APL.
- [1997] APEX compiler based on APL and Sisal.
- [2005] APL to C# translator from Causeway Graphical Systems.
- [21-26 October 2007] APL 2007 conference "Arrays and Objects" held in Montreal, Canada
- [24 July 2008] SIGAPL, the ACM Special Interest Group, is dissolved to continue only as a sub-chapter of ACM's SIGPLAN (Special Interest Group on Programming LANguages).
- [2009] NARS2000, open source APL interpreter written by Bob Smith, released
- [2013] A browser-based implementation of APL written in Javascript is released
- [2013] The GNU APL implementation of an open-source APL interpreter is announced
- [February 2014] J version 8.01
- [July 2014] J version 8.02
- [December 2014] J version 8.03