CLU
Verktøy
Handlinger
Generelt
Skriv ut / eksporter
På andre prosjekter
| CLU | |||
|---|---|---|---|
| Tilblivelse | 1975 | ||
| Paradigme | Multi-paradigme:Prosedyrisk programmering,objektorientert programmering | ||
| Designet av | Barbara Liskov | ||
| Utviklet av | Barbara Liskov,Massachusetts Institute of Technology | ||
| Typetildeling | sterk | ||
| Påvirket av | |||
| Algol 60,Lisp,Simula | |||
CLU er et trendsettendeprogrammeringsspråk som ble skapt vedMIT avBarbara Liskov mellom 1974 og 1975. Selv om det ikke ble tatt i bruk i en større skala, introduserte det mange egenskaper som nå er vidt utbredt, og er sett på som et trinn i utviklingen avobjektorientert programmering (OOP). Det er ikke objektorientert I seg selv, men betrakts som «objektbasert», ettersom det manglet mange av egenskapene til OOP.
Nøkkelbidrag inkludererabstrakte datatyper,[1]kall ved deling,iteartorer, multiple returverdier (en form forparallell tildeling), typetryggeparametriserte typer og typetryggevarianttyper. Språket er også bemerket for dets bruk avklasser og metoder, men utenarv.