Language
CLU
Programming language
Facts
- Appeared
- 1975
- Type system
- strong typing
- Languages it influenced
- 5
- Kind
- procedural programming language
- Designed by
- Barbara Liskov
- Developer
- Barbara Liskov, Massachusetts Institute of Technology
- Influences listed
- 3
Sources: Wikidata (CC0) · Wikidata Q775159
Influenced · 5
| Language | Appeared | Paradigms | Type system | Languages it influenced |
|---|---|---|---|---|
| Argus | 1980 | — | — | — |
| C++ | 1983 | generic programming, procedural programming, functional programming, multi-paradigm programming, object-oriented programming | static typing, nominative typing, partial inference typing | 36 |
| Lua | 1993 | procedural programming, prototype-based programming, functional programming, imperative programming, multi-paradigm programming, object-oriented programming | dynamic typing, duck typing, strong typing | 9 |
| Ruby | 1995 | reflective programming, functional programming, imperative programming, object-oriented programming | dynamic typing, duck typing, strong typing | 11 |
| Swift | 2014 | functional programming, imperative programming, block-structured programming, multi-paradigm programming, declarative programming, object-oriented programming | static typing, inference typing, strong typing | 5 |