A History of CLU

The work

AuthorsBarbara Liskov
Typetechreport
Year1993
Citekeyliskov1993history

Where it appeared

PublisherMIT Laboratory for Computer Science
Number in seriesMIT/LCS/TR-561

Access

Link it arrived withhttps://hdl.handle.net/1721.1/149734

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.

A copy is held

pdf, 82.2 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereimport via bibtex
Added2026-08-10 00:00 UTC
Approved bya person 2026-08-22 10:51 UTC

Cite it as

@techreport{liskov1993history,
  title        = {A History of CLU},
  author       = {Barbara Liskov},
  year         = {1993},
  publisher    = {MIT Laboratory for Computer Science},
}

This record lives at https://refs.drheap.org/liskov1993history/ and will keep doing so.