LISP - 概述介绍 - Lisp教程

约翰·麦卡锡发明LISP于1958年,FORTRAN语言的发展后不久。首次由史蒂夫·拉塞尔实施在IBM704计算机上。

它特别适合用于人工智能方案,因为它有效地处理的符号信息。

Common Lisp的起源,20世纪80年代和90年代,分别接班人Maclisp像ZetaLisp和NIL(Lisp语言的新实施)等开发。

它作为一种通用语言,它可以很容易地扩展为具体实施。

编写Common Lisp程序不依赖于机器的具体特点,如字长等。

Common Lisp的特点

  • 这是机器无关

  • 它采用迭代设计方法,且易于扩展。

  • 它允许动态更新的程序。

  • 它提供了高层次的调试。

  • 它提供了先进的面向对象编程。

  • 它提供了方便的宏系统。

  • 它提供了对象,结构,列表,向量,可调数组,哈希表和符号广泛的数据类型。

  • 它是以表达为主。

  • 它提供了一个面向对象的系统条件。

  • 它提供完整的I/ O库。

  • 它提供了广泛的控制结构。

LISP的内置应用程序

大量成功的应用建立在Lisp语言。

  • Emacs

  • G2

  • AutoCad

  • Igor Engraver

  • Yahoo Store