Timeline of influential array languages: Difference between revisions

Jump to navigation Jump to search
m
(make table)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The following array family programming languages, and papers describing languages, have had a major influence on commonly-used APLs.
The following array family programming languages, and papers describing languages, have had a major influence on commonly-used APLs.
The following array family programming languages, and papers describing languages, have had a major influence on commonly-used APLs.


{|class=wikitable
{|class=wikitable
! Year || Event
! Year !! Event
|-
| 1962 || [[A Programming Language]] describes [[Ken Iverson]]'s [[Iverson notation|notation]]
| 1962 || [[A Programming Language]] describes [[Ken Iverson]]'s [[Iverson notation|notation]]
|-
|-
Line 16: Line 15:
|-
|-
| 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, and implements ideas from [[Operators and Functions]]
|-
|-
| 1981 || [[SHARP APL]] adds [[box]]es to the [[flat array model]]
| 1981 || [[SHARP APL]] adds [[box]]es to the [[flat array model]]
Line 51: Line 48:
| 2013 || [[GNU APL]] is the first fully [[wikipedia:Scripting language|scriptable]] APL
| 2013 || [[GNU APL]] is the first fully [[wikipedia:Scripting language|scriptable]] APL
|}
|}
== See also ==
* [[Timeline of array languages]]
* [[Timeline of APL primitives]]
* [[Genealogy of array languages]]
{{APL dialects}}[[Category:Timelines]][[Category:APL history]][[Category:Lists of languages]]
{{APL dialects}}[[Category:Timelines]][[Category:APL history]][[Category:Lists of languages]]

Navigation menu