Differences between revisions 15 and 21 (spanning 6 versions)
Revision 15 as of 2007-03-07 17:54:38
Size: 978
Comment:
Revision 21 as of 2009-03-11 09:22:02
Size: 1065
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
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]. = About APL =

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 [[WikiPedia:Kenneth_E._Iverson | Kenneth E. Iverson]].
Line 6: Line 8:
 * the use of [:SpecialCharacters:special glyphs] to denote its primitive functions  * the use of [[SpecialCharacters|special glyphs]] to denote its primitive functions
Line 9: Line 11:
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]. The original APL\1130 spawned [[/AplsAndRelatedLanguages|many APLs and related languages]]. It has also exercised a strong influence on WikiPedia:functional_Programming.

== Related articles ==

 * [[DiscoveringApl|Discovering APL]]
 * [[WhichApl|Which APL?]]
 * [[AplHistory|APL's History]]
Line 14: Line 22:
 * [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
 * [[WikiPedia:APL_programming_language|Wikipedia]]
 * [[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)

About APL

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 Kenneth E. Iverson.

It is distinguished by

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

  • extensive use of higher-order functions

The original APL\1130 spawned many APLs and related languages. It has also exercised a strong influence on functional_Programming.

Other sources


CategoryAboutApl

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