パラダイム | マルチパラダイム: オブジェクト指向、手続き型 |
---|---|
登場時期 | 1974年 |
設計者 | バーバラ・リスコフとMITでの彼女の学生たち |
開発者 | バーバラ・リスコフとMITでの彼女の学生たち |
型付け | 強い型付け |
主な処理系 | Portable CLU、Native CLU |
影響を受けた言語 | Pascal |
影響を与えた言語 | Ruby |
CLU(クルー)は、1974年から1975年にかけてMITのバーバラ・リスコフが学生らと共に開発したプログラミング言語である。抽象データ型のコンストラクタ(操作コードを含む)を備えており、オブジェクト指向プログラミングへの重要なステップとなった。しかし、それ以外のオブジェクト指向の機能は欠けているか不完全であり、継承もなく、文法が扱いにくいことが欠点であった。CLU は完全なオブジェクト指向言語となる可能性を秘めていたが、実際にはそうならなかった。