CMUCL
计算机术语
CMUCL 是Common Lisp 编程语言的一个高性能的实现,支持大多数主要的Unix平台。
简介
符合ANSI Common Lisp的标准。
CMUCL是一个免费的 ,原本在卡内基·梅隆大学的Common Lisp的实现。
CMUCL运行在大多数类Unix平台,包括的Linux和BSD的有钢铁银行的Common Lisp是一个实验性的Windows以及端口。从CMUCL派生。Scieneer Common Lisp的是从商业CMUCL衍生。
程序特点
CMUCL特点,主要用于使用解释的REPL,但可以更快地加载Lisp文件不需要编译。
一台机器解释紧凑字节码(可从编译器发出的),。这是很少用到现在,但因为图像尺寸大幅度减少一次在互联网上下载带宽低流行年初CMUCL版本。
一个名为“巨蟒”(不要与混淆Python编程语言)的本机代码编译器。如果Common Lisp的源代码已被写入适当的声明和记速度与组织的Python编译器生成的代码从头顶几乎是免费的C + +相比,这样的语言的编译代码。如一些用户定义的数据类型的指针数组的函数调用接口和缺乏效率低下是Common Lisp的标准决定,仍然需要被周围的工作(更多的内联和使用宏来建立结构,看起来像如用户定义的结构,但实际上是在预先分配的专门的阵列访问的字段)。Python编译器还具有强大的类型推断,帮助程序员在书面要么推断类型自动发出提示有关错过的优化机会的开销免费代码。
参考资料
最新修订时间:2024-05-21 16:29
目录
概述
简介
程序特点
参考资料