APL2: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Links to complex numbers) |
||
Line 3: | Line 3: | ||
| index origin = 0 or 1 | | index origin = 0 or 1 | ||
| function styles = [[tradfn]] | | function styles = [[tradfn]] | ||
| numeric types = complex floats | | numeric types = [[complex]] floats | ||
| unicode support = no | | unicode support = no | ||
| released = 1984 | | released = 1984 | ||
Line 20: | Line 20: | ||
'''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''' 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]]. APL2 supports entry of complex | APL2's extensions to [[ISO 8485:1989]] were standardised as [[ISO-IEC-13751]]. APL2 supports entry of [[complex number]]s in the following forms: | ||
# Real and imaginary part separated by the letter <source lang=apl inline>J</source> and no spaces, e.g. <source lang=apl inline>0J1</source> | # Real and imaginary part separated by the letter <source lang=apl inline>J</source> and no spaces, e.g. <source lang=apl inline>0J1</source> | ||
# Magnitude and angle in degrees separated by the letter <source lang=apl inline>D</source> and no spaces, e.g. <source lang=apl inline>1D90</source> | # Magnitude and angle in degrees separated by the letter <source lang=apl inline>D</source> and no spaces, e.g. <source lang=apl inline>1D90</source> |