Skip to main content
Other

A history of CLU

Barbara LiskovMassachusetts Institute of Technology, Cambridge, MA
1996en
ABI

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.

Identifiers

Citations and references

Cited by 20 references