CLU
维基百科,自由的 encyclopedia
CLU是一门编程语言,由芭芭拉·利斯科夫和她的学生在1974年到1975年于麻省理工学院(MIT)创造。虽然它没有被广泛使用,但它引入了抽象数据类型[8],和许多现在广泛使用的特性,而被视为面向对象编程发展的重要一步。
Quick Facts 编程范型, 设计者 ...
编程范型 | 多范型: 面向对象, 过程式 |
---|---|
设计者 | 芭芭拉·利斯科夫和她的学生 |
实作者 | 麻省理工学院 |
发行时间 | 1975年,49年前(1975) |
型态系统 | 强类型 |
网站 | www |
主要实作产品 | |
Native CLU[1], Portable CLU[2], clu2c[3] | |
启发语言 | |
ALGOL 60, Lisp[4], Simula[5] | |
影响语言 | |
Ada, Argus, C++, Lua, Python[6], Ruby, Sather(英语:Sather), Swift[7] |
Close
主要贡献还包括:传共享调用、迭代器、多值返回(并行赋值形式)、参数化类型和可变类型。值得注意的是它使用了具有构造器和方法的类,但没有继承。