The CLU programming language reference article from the English Wikipedia on 24-Jul-2004
(provided by Fixed Reference: snapshots of Wikipedia from wikipedia.org)

CLU programming language

Time you got around to sponsoring a child
CLU, a programming language created at MIT by Barbara Liskov [1] in 1974-1975, had the first use of Abstract Data Types (ADT) and iterators.

Syntax of CLU was based on Algol (similar to Pascal, but strongly simplified).

CLU uses a concept called a "cluster" which is a slight generalisation of "modules" as seen in Modula-2, early Ada, etc. This is about the closest you can get to object-oriented programming without actually being there.

Ruby borrowed many concepts from CLU and has similar syntax.

External links