The role of composition in computer programming

  • Authors:
  • Donald B. McIntyre

  • Affiliations:
  • Luachmhor, Church Road, Kinfauns, Perth PH2 7LD, Scotland UK

  • Venue:
  • APL '95 Proceedings of the international conference on Applied programming languages
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 well-known advantages of APL; namely conciseness, consistency, and generality.