Timeline of influential array languages: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
(Created page with "The following array family programming languages, and papers describing languages, have had a major influence on commonly-used APLs. * 1962: A Programming Language descri...")
 
No edit summary
(3 intermediate revisions by 2 users not shown)
Line 7: Line 7:
* 1971: "A Generalization of APL", [[Jim Brown]]'s Ph.D. thesis, describes a [[Nested array model|nested]] APL which later becomes the basis of [[APL2]]
* 1971: "A Generalization of APL", [[Jim Brown]]'s Ph.D. thesis, describes a [[Nested array model|nested]] APL which later becomes the basis of [[APL2]]
* 1973: [[APL.SV]] introduces [[shared variable]]s
* 1973: [[APL.SV]] introduces [[shared variable]]s
* 1976: [[VS APL]] is [[IBM]]'s first APL to interact with the host system
* 1976 (approximate): [[SHARP APL]] splits from [[APL*PLUS]]
* 1976 (approximate): [[SHARP APL]] splits from [[APL*PLUS]]
* 1981: [[NARS]] is the first [[Nested array model|nested]] APL
* 1981: [[NARS]] is the first [[Nested array model|nested]] APL
Line 18: Line 19:
* 1990: [[J]] is [[Ken Iverson]]'s new array language, with [[wikipedia:ASCII|ASCII]] characters and based on [[leading axis theory]]
* 1990: [[J]] is [[Ken Iverson]]'s new array language, with [[wikipedia:ASCII|ASCII]] characters and based on [[leading axis theory]]
* 1992: [[K]] ("K0"), [[Arthur Whitney]]'s [[List model|list]]-based language, first becomes available
* 1992: [[K]] ("K0"), [[Arthur Whitney]]'s [[List model|list]]-based language, first becomes available
* 1997: [[Dyalog APL]] adds [[dfn]]s
* 2006: [[NARS2000]], a successor to [[NARS]], is released
* 2006: [[NARS2000]], a successor to [[NARS]], is released
* 2009: [[VisualAPL]] is the first [[.NET]]-based APL, but soon stops development
* 2009: [[VisualAPL]] is the first [[.NET]]-based APL, but soon stops development
* 2010: [[APL#]], a [[.NET]]-based language, is released by [[Dyalog Ltd.]], to be abandoned in 2012
* 2010: [[APL#]], a [[.NET]]-based language, is released by [[Dyalog Ltd.]], to be abandoned in 2012
 
* 2013: [[GNU APL]] is the first fully [[wikipedia:Scripting language|scriptable]] APL
{{APL dialects}}
{{APL dialects}}[[Category:Timelines]][[Category:APL history]]

Revision as of 15:17, 20 July 2020

The following array family programming languages, and papers describing languages, have had a major influence on commonly-used APLs.

APL dialects [edit]
Maintained APL+WinAPL2APL64APL\ivApletteAprilCo-dfnsDyalog APLDyalog APL Visiondzaima/APLGNU APLKapNARS2000Pometo
Historical A Programming LanguageA+ (A) ∙ APL#APL2CAPL\360APL/700APL\1130APL\3000APL.68000APL*PLUSAPL.jlAPL.SVAPLXExtended Dyalog APLIverson notationIVSYS/7090NARSngn/aplopenAPLOperators and FunctionsPATRowanSAXSHARP APLRationalized APLVisualAPL (APLNext) ∙ VS APLYork APL
Derivatives AHPLBQNCoSyELIGleeIIvyJJellyK (Goal, Klong, Q) ∙ KamilaLispLang5LilNialRADUiua
Overviews Comparison of APL dialectsTimeline of array languagesTimeline of influential array languagesFamily tree of array languages