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


上一篇: 下一篇: LISP - 程式結構