Timeline of array languages: Difference between revisions

Jump to navigation Jump to search
APL2C
(→‎Other array languages: Add many languages)
(APL2C)
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==APL dialects==
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.
This is a list of programming languages that are broadly compatible with [[APL\360]] by date of release (that is, when they became available to a significant portion of the public).


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


Navigation menu