APL: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==Description== | ==Description== | ||
[[Image:I_like_APL.gif|200px|right]] | [[Image:I_like_APL.gif|200px|right]] | ||
A symbolic notation language invented by Kenneth E. Iverson at [[IBM]] in | A symbolic notation language invented by Kenneth E. Iverson at [[IBM]] and first placed on the market in 1964. Because of the requirements for an extended character set for the language, APL was traditionally delivered in a hardware/software combination rather that as just a software development package, you can in fact still get keyboards specifically made for APL. Most IBM implementation of the language are '''APL2''', an IBM developed superset that was primarily designed by Dr Jim Brown, improvements mostly relate to nested arrays. Original inventor Iverson left IBM and vent on implement a language called simply '''J''' that implemented what he saw as the future of APL by adding functional extensions, other language based on APL include A, A+, K and Nial. | ||
==A list of OS/2 implementations of APL== | ==A list of OS/2 implementations of APL== | ||
Line 39: | Line 39: | ||
====Tutorials and other learning material==== | ====Tutorials and other learning material==== | ||
==Links== | |||
* [http://www.rexswain.com/aplinfo.html Rex Swain's APL Information] | |||
==Standards== | ==Standards== | ||
* | * |
Revision as of 11:57, 4 January 2015
Description

A symbolic notation language invented by Kenneth E. Iverson at IBM and first placed on the market in 1964. Because of the requirements for an extended character set for the language, APL was traditionally delivered in a hardware/software combination rather that as just a software development package, you can in fact still get keyboards specifically made for APL. Most IBM implementation of the language are APL2, an IBM developed superset that was primarily designed by Dr Jim Brown, improvements mostly relate to nested arrays. Original inventor Iverson left IBM and vent on implement a language called simply J that implemented what he saw as the future of APL by adding functional extensions, other language based on APL include A, A+, K and Nial.
A list of OS/2 implementations of APL
- APL2 - Commercial - Discontinued
- The APL c compiler project - APL to C translator - Open source - Current