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
主要貢獻還包括:傳共享調用、迭代器、多值返回(並行賦值形式)、參數化類型和可變類型。值得注意的是它使用了具有構造器和方法的類,但沒有繼承。