Programming with idioms in APL

  • Authors:
  • Alan J. Perlis;Spencer Rugaber

  • Affiliations:
  • Department of Computer Science, Yale University, New Haven, Connecticut;Bell Telephone Laboratories, Whippany, New Jersey

  • Venue:
  • APL '79 Proceedings of the international conference on APL: part 1
  • Year:
  • 1979

Quantified Score

Hi-index 0.00

Visualization

Abstract

Idioms are programming language constructs characterized by frequency of occurrence, unity of purpose, ease of recognition, and composability of use. Due to APL's conciseness and functional orientation, the language contains a large vocabulary of idioms. This paper explores the phenomenon of idioms, discusses how they can be used in teaching programming and understanding programs, and includes numerous examples of their use in practical situations.