Timeline of array languages: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
m (Capitalization)
(Expand to include all years, for easy viewing of relative time and active periods)
Line 5: Line 5:
|-
|-
| 1964 || || [[PAT]]
| 1964 || || [[PAT]]
|-
| 1965 || ||
|-
|-
| 1966 || [[APL\360]] internal IBM release ||
| 1966 || [[APL\360]] internal IBM release ||
|-
| 1967 || ||
|-
|-
| 1968 || [[APL\1130]], [[APL\360]] ||
| 1968 || [[APL\1130]], [[APL\360]] ||
|-
| 1969 || ||
|-
|-
| 1970 || [[APL*PLUS]], [[APL\5500]] ||
| 1970 || [[APL*PLUS]], [[APL\5500]] ||
Line 19: Line 25:
|-
|-
| 1974 || [[APL 5100]], [[MCM/70]] ||
| 1974 || [[APL 5100]], [[MCM/70]] ||
|-
| 1975 || ||
|-
|-
| 1976 || [[VS APL]], [[SHARP APL]], [[APL\3000]], [[APL\11]] ||
| 1976 || [[VS APL]], [[SHARP APL]], [[APL\3000]], [[APL\11]] ||
|-
| 1977 || ||
|-
| 1978 || ||
|-
| 1979 || ||
|-
| 1980 || ||
|-
|-
| 1981 || [[NARS]] || [[Nial]]
| 1981 || [[NARS]] || [[Nial]]
|-
| 1982 || ||
|-
|-
| 1983 || [[Dyalog APL]], [[APL.68000]] (approximate date) ||
| 1983 || [[Dyalog APL]], [[APL.68000]] (approximate date) ||
Line 29: Line 47:
|-
|-
| 1985 || || [[A]]
| 1985 || || [[A]]
|-
| 1986 || ||
|-
| 1987 || ||
|-
|-
| 1988 || || [[A+]]
| 1988 || || [[A+]]
Line 35: Line 57:
|-
|-
| 1990 || || [[J]]
| 1990 || || [[J]]
|-
| 1991 || ||
|-
| 1992 || ||
|-
|-
| 1993 || [[SAX]] || [[K]]
| 1993 || [[SAX]] || [[K]]
|-
| 1994 || ||
|-
|-
| 1995 || [[APL+Win]] ||
| 1995 || [[APL+Win]] ||
|-
| 1996 || ||
|-
| 1997 || ||
|-
|-
| 1998 || [[OpenAPL]] ||
| 1998 || [[OpenAPL]] ||
|-
| 1999 || ||
|-
| 2000 || ||
|-
| 2001 || ||
|-
|-
| 2002 || [[APLX]] || [[Glee]]
| 2002 || [[APLX]] || [[Glee]]
Line 47: Line 85:
|-
|-
| 2004 || || [[Rowan]]
| 2004 || || [[Rowan]]
|-
| 2005 || ||
|-
|-
| 2006 || [[NARS2000]] ||
| 2006 || [[NARS2000]] ||
|-
| 2007 || ||
|-
| 2008 || ||
|-
|-
| 2009 || [[VisualAPL]] ||
| 2009 || [[VisualAPL]] ||
Line 65: Line 109:
|-
|-
| 2016 || || [[APL.jl]]
| 2016 || || [[APL.jl]]
|-
| 2017 || ||
|-
|-
| 2018 || [[April]], [[dzaima/APL]], [[APL\iv]], [[Extended Dyalog APL]] || [[RAD]]
| 2018 || [[April]], [[dzaima/APL]], [[APL\iv]], [[Extended Dyalog APL]] || [[RAD]]
|-
| 2019 || ||
|-
|-
| 2020 || [[KAP]], [[Pometo]] || [[BQN]], [[xs]]
| 2020 || [[KAP]], [[Pometo]] || [[BQN]], [[xs]]
Line 75: Line 123:
|-
|-
| 2023 || [[Dyalog APL Vision]] || [[Uiua]]
| 2023 || [[Dyalog APL Vision]] || [[Uiua]]
|-
| 2024 || ||
|}
|}



Revision as of 11:53, 9 January 2024

This is a list of APL-family languages by date of release (that is, when they became available to a significant portion of the public). Those that are broadly compatible with APL\360 are placed in the "APL dialects" column.

Year APL dialects Other languages
1964 PAT
1965
1966 APL\360 internal IBM release
1967
1968 APL\1130, APL\360
1969
1970 APL*PLUS, APL\5500
1971 APL/700 (approximate date)
1972 York APL (approximate date)
1973 APL.SV
1974 APL 5100, MCM/70
1975
1976 VS APL, SHARP APL, APL\3000, APL\11
1977
1978
1979
1980
1981 NARS Nial
1982
1983 Dyalog APL, APL.68000 (approximate date)
1984 APL2 CoSy
1985 A
1986
1987
1988 A+
1989 I-APL
1990 J
1991
1992
1993 SAX K
1994
1995 APL+Win
1996
1997
1998 OpenAPL
1999
2000
2001
2002 APLX Glee
2003 Q
2004 Rowan
2005
2006 NARS2000
2007
2008
2009 VisualAPL
2010 APL# Lang5
2011 ngn/apl ELI
2012 I
2013 GNU APL
2014 Aplette, Co-dfns Ivy
2015 Jelly, Klong
2016 APL.jl
2017
2018 April, dzaima/APL, APL\iv, Extended Dyalog APL RAD
2019
2020 KAP, Pometo BQN, xs
2021 KamilaLisp
2022 Goal
2023 Dyalog APL Vision Uiua
2024

See also

APL dialects [edit]
Maintained APL+WinAPL2APL64APL\ivApletteAprilCo-dfnsDyalog APLDyalog APL Visiondzaima/APLGNU APLKapNARS2000PometoTinyAPL
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