Size: 1061
Comment:
|
Size: 1042
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
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. | 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. |
Line 8: | 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 11: | 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. | The original APL\1130 spawned [[/AplsAndRelatedLanguages|many APLs and related languages]]. It has also exercised a strong influence on WikiPedia:functional_Programming. |
Line 15: | Line 15: |
* [:DiscoveringApl:Discovering APL] * [:WhichApl:Which APL?] * [:AplHistory:APL's History] |
* [[DiscoveringApl|Discovering APL]] * [[WhichApl|Which APL?]] * [[AplHistory|APL's History]] |
Line 22: | 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) |
* [[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.
Related articles
Other sources
Notation as a Tool of Thought K.E. Iverson's 1979 Turing Award lecture (see also ClassicPapers)