概述
优质
小牛编辑
132浏览
2023-12-01
在FORTRAN开发后不久,John McCarthy于1958年发明了LISP。 它首先由Steve Russell在IBM 704计算机上实现。
它特别适用于人工智能程序,因为它有效地处理符号信息。
Common Lisp起源于20世纪80年代和90年代,旨在统一几个实现组的工作,这些组是Maclisp的继承者,如ZetaLisp和NIL(Lisp的新实现)等。
它是一种通用语言,可以轻松扩展以用于特定实现。
用Common LISP编写的程序不依赖于机器特定的特性,例如字长等。
共同LISP的特点
它与机器无关
它使用迭代设计方法,并且易于扩展。
它允许动态更新程序。
它提供高级调试。
它提供了高级的面向对象编程。
它提供方便的宏系统。
它提供广泛的数据类型,如对象,结构,列表,向量,可调整数组,哈希表和符号。
它是基于表达式的。
它提供了面向对象的条件系统。
它提供完整的I/O库。
它提供了广泛的控制结构。
应用程序内置LISP
在Lisp中构建的大型成功应用程序。
Emacs
G2
AutoCad
伊戈尔雕刻师
雅虎商店