CLU is an actively used programming language created in 1975. CLU is a programming language created at the Massachusetts Institute of Technology (MIT) by Barbara Liskov and her students between 1974 and 1975. While it did not find extensive use, it introduced many features that are used widely now, and is seen as a step in the development of object-oriented programming (OOP). Key contributions include abstract data types, call-by-sharing, iterators, multiple return values (a form of parallel assignment), type-safe parameterized types, and type-safe variant types. Read more on Wikipedia...
- CLU ranks in the top 5% of languages
- the CLU website
- the CLU wikipedia page
- CLU first appeared in 1975
- CLU was created by Barbara Liskov
- See also: sparc, algol-60, lisp, simula, ada, argus, lua, ruby, sather, swift, algol, ml, cpl, java, python, csharp, perl
- Have a question about CLU not answered here? Email me and let me know how I can help.
Example code from Wikipedia:
complex_number = cluster is add, subtract, multiply, ... rep = record [ real_part: real, imag_part: real ] add = proc ... end add; subtract = proc ... end subtract; multiply = proc ... end multiply; ... end complex_number;
Last updated February 18th, 2020