Differences between revisions 4 and 13 (spanning 9 versions)
Revision 4 as of 2007-03-06 16:54:03
Size: 260
Comment:
Revision 13 as of 2007-03-07 17:53:45
Size: 978
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
APL is using a special character set instead of keywords. For details look at SpecialCharacters. APL is A Programming Language, derived from a mathematical notation developed at Harvard in the 1950s and published in a book of the same name by [wiki:WikiPedia:Kenneth_E._Iverson Kenneth E. Iverson].
Line 3: Line 3:
 * DiscoverApl — an introduction from [http://www.vector.org.uk Vector]
 * [http://en.wikipedia.org/wiki/APL_programming_language Wikipedia article on APL]
It is distinguished by
 * extreme terseness
 * defining its primitives over arrays
 * the use of [:SpecialCharacters:special glyphs] to denote its primitive functions
 * extensive use of higher-order functions

The original APL\1130 spawned [:/AplsAndRelatedLanguages many APLs and related languages]. It has also exercised a strong influence on [wiki:WikiPedia/Functional_Programming functional programming].


== Other sources ==

 * [wiki:WikiPedia/APL_programming_language Wikipedia article on APL]
 * [http://home.earthlink.net/~swsirlin/apl.faq.html Sam Sirlin's APL FAQ]
 * [http://elliscave.com/APL_J/tool.pdf Notation as a Tool of Thought] K.E. Iverson's 1979 Turing Award lecture (see also ClassicPapers)
 * AplHistory

----
CategoryAboutApl

APL is A Programming Language, derived from a mathematical notation developed at Harvard in the 1950s and published in a book of the same name by [wiki:Kenneth_E._Iverson Kenneth E. Iverson].

It is distinguished by

  • extreme terseness
  • defining its primitives over arrays
  • the use of [:SpecialCharacters:special glyphs] to denote its primitive functions

  • extensive use of higher-order functions

The original APL\1130 spawned [:/AplsAndRelatedLanguages many APLs and related languages]. It has also exercised a strong influence on [wiki:WikiPedia/Functional_Programming functional programming].

Other sources


CategoryAboutApl

AboutApl (last edited 2009-03-11 09:22:02 by KaiJaeger)