APL2: Difference between revisions
Jump to navigation
Jump to search
Miraheze>Adám Brudzewsky No edit summary |
Miraheze>Adám Brudzewsky No edit summary |
||
Line 1: | Line 1: | ||
APL2 was a significant re-implementation of APL by [[IBM]] which was developed from 1971 and first released in 1984. It provides many additions to the language, of which the most notable is nested (non-rectangular) array support. As of 2018 it is available for mainframe computers running z/OS or z/VM and workstations running AIX, Linux, Sun Solaris, and Microsoft Windows. | {{Infobox array language | ||
| array_model = [[nested array model|nested]] | |||
| index_origin = 0 or 1 | |||
| function styles = [[tradfn]] | |||
| numeric_types = complex floats | |||
| unicode_support = no | |||
| released = 1984 | |||
| developer = [[IBM]] | |||
| latest_release_version = 17.1 / 2019 | |||
| implementation languages = C, C++, APL | |||
| platforms = IBM mainframes, x86, x86_64, IBM POWER | |||
| operating system = z/OS, z/VM, AIX, Linux, Solaris, Windows | |||
| license = Free time-limited demo / Proprietary commercial software | |||
| website = [https://www.ibm.com/us-en/marketplace/apl2 IBM Marketplace] | |||
| download = [https://www.ibm.com/account/reg/us-en/signup?formid=urx-32206 APL2 for Multiplatforms] | |||
| file_ext = .apl | |||
| documentation = [https://www-01.ibm.com/common/ssi/apilite?infotype=PM%20OR%20SA&lastdays=4055&appname=apl2&doctype=PL2GNRLI%20or%20PL2MFRAM%20or%20PL2WRKST IBM APL2 Literature] | |||
| influenced_by = [[VSAPL]] | |||
| influenced = [[NARS2000]], [[Dyalog APL]], [[GNU APL]], [[APLX]], [[ISO/IEC 13751:2001]] | |||
}} | |||
'''APL2''' was a significant re-implementation of APL by [[IBM]] which was developed from 1971 and first released in 1984. It provides many additions to the language, of which the most notable is nested (non-rectangular) array support. As of 2018 it is available for mainframe computers running z/OS or z/VM and workstations running AIX, Linux, Sun Solaris, and Microsoft Windows. | |||
APL2's extensions to [[ISO 8485:1989]] were standardised as [[ISO-IEC-13751]]. No further core language features have been added, but it feature a number of powerful [[Quad names]]. | APL2's extensions to [[ISO 8485:1989]] were standardised as [[ISO-IEC-13751]]. No further core language features have been added, but it feature a number of powerful [[Quad names]]. |
Revision as of 12:51, 28 October 2019
APL2 was a significant re-implementation of APL by IBM which was developed from 1971 and first released in 1984. It provides many additions to the language, of which the most notable is nested (non-rectangular) array support. As of 2018 it is available for mainframe computers running z/OS or z/VM and workstations running AIX, Linux, Sun Solaris, and Microsoft Windows.
APL2's extensions to ISO 8485:1989 were standardised as ISO-IEC-13751. No further core language features have been added, but it feature a number of powerful Quad names.
The entire APL2 Products and Services Team was awarded the Iverson Award in 2007.