Common Lisp对象系统
维基百科,自由的 encyclopedia
Common Lisp对象系统(CLOS)是一种面向对象编程设施,它是ANSI Common Lisp的一部分。CLOS是强力的动态对象系统,在根本上不同于静态语言,比如C++或Java中的那种OOP设施。CLOS受到更早期的Lisp对象系统,比如MIT Flavors(英语:Flavors (programming language))和Xerox CommonLoops(英语:CommonLoops)的启发,然而它比二者要更加泛化。
Quick Facts 编程范型, 实现者 ...
编程范型 | 面向对象 |
---|---|
实现者 | ANSI X3J13(英语:X3J13)委员会 |
发行时间 | 1988年,36年前(1988) |
实现语言 | Common Lisp |
操作系统 | 跨平台 |
网站 | Common Lisp HyperSpec, Chapter 7: Objects |
启发语言 | |
MIT Flavors(英语:Flavors (programming language)), Xerox CommonLoops(英语:CommonLoops) | |
影响语言 | |
Dylan, Tiny CLOS[1], COOPS[2], STklos(英语:STklos), Gauche(英语:Gauche (Scheme implementation)) |
Close