A history of CLU

  • Authors:
  • Barbara Liskov

  • Affiliations:
  • Massachusetts Institute of Technology, Cambridge, MA

  • Venue:
  • HOPL-II The second ACM SIGPLAN conference on History of programming languages
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

The idea of a data abstraction has had a significant impact on the development of programming languages and on programming methodology. CLU was the first implemented programming language to provide direct linguistic support for data abstraction. This paper provides a history of data abstraction and CLU. CLU contains a number of other interesting and influential features, including its exception handling mechanism, its iterators, and its parameterized types.