Sciweavers

APL
1995
ACM

The Role of Composition in Computer Programming

14 years 4 months ago
The Role of Composition in Computer Programming
Iverson has greatly enlarged the mathematical notion of function composition and made it available to computer programmers. This paper explains the concept, and uses practical examples to show how concise, powerful programs can be written and read. Alternative forms are given, and ways of overcoming initial difficulties are explained. The systematic use of composition extends the wellknown advantages of APL; namely conciseness, consistency, and generality. Keywords executable mathematical notation, function composition, composite verbs, adverbs, conjunctions, trains, forks, hooks, gerunds, geometry, Iverson, APL, J
Donald B. McIntyre
Added 25 Aug 2010
Updated 25 Aug 2010
Type Conference
Year 1995
Where APL
Authors Donald B. McIntyre
Comments (0)