当前位置: 首页 > 文档资料 > LISP 中文教程 >

概述

优质
小牛编辑
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

  • 伊戈尔雕刻师

  • 雅虎商店