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