The design of APL

  • Authors:
  • A. D. Falkoff;K. E. lverson

  • Affiliations:
  • IBM Data Processing Division Scientific Center, Philadelphia, Pennsylvania;IBM Data Processing Division Scientific Center, Philadelphia, Pennsylvania

  • Venue:
  • IBM Journal of Research and Development
  • Year:
  • 1973

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper discusses the development of APL, emphasizing and illustrating the principles underlying its design. The principle of simplicity appears most strongly in the minimization of rules governing the behavior of APL objects, while the principle of practicality is served by the design process itself, which relies heavily on experimentation. The paper gives the rationale for many specific design choices, including the necessary adjuncts for system management.