
- LISP 教程
- LISP - 首頁
- LISP - 概述
- LISP - 環境
- LISP - 程式結構
- LISP - 基本語法
- LISP - 資料型別
- LISP - 宏
- LISP - 變數
- LISP - 常量
- LISP - 運算子
- LISP - 決策
- LISP - 迴圈
- LISP - 函式
- LISP - 謂詞
- LISP - 數字
- LISP - 字元
- LISP - 陣列
- LISP - 字串
- LISP - 序列
- LISP - 列表
- LISP - 符號
- LISP - 向量
- LISP - 集合
- LISP - 樹
- LISP - 雜湊表
- LISP - 輸入與輸出
- LISP - 檔案 I/O
- LISP - 結構體
- LISP - 包
- LISP - 錯誤處理
- LISP - CLOS
- LISP 有用資源
- Lisp - 快速指南
- Lisp - 有用資源
- Lisp - 討論
LISP - 概述
John McCarthy 在 1958 年發明了 LISP,這緊隨 FORTRAN 的開發之後。它最初由 Steve Russell 在 IBM 704 計算機上實現。
它特別適合於人工智慧程式,因為它可以有效地處理符號資訊。
Common Lisp 起源於 20 世紀 80 年代和 90 年代,旨在統一幾個實現組的工作,這些實現組是 Maclisp 的繼承者,例如 ZetaLisp 和 NIL(Lisp 的新實現)等。
它作為一種通用語言,可以輕鬆地擴充套件到特定實現。
用 Common LISP 編寫的程式不依賴於特定於機器的特性,例如字長等。
Common LISP 的特性
它是機器無關的
它使用迭代設計方法,並且易於擴充套件。
它允許動態更新程式。
它提供高階除錯。
它提供高階面向物件程式設計。
它提供了一個方便的宏系統。
它提供了廣泛的資料型別,例如物件、結構體、列表、向量、可調整陣列、雜湊表和符號。
它是基於表示式的。
它提供了一個面向物件的條件系統。
它提供了一個完整的 I/O 庫。
它提供了廣泛的控制結構。
用 LISP 構建的應用程式
用 Lisp 構建的大型成功應用程式。
Emacs
G2
AutoCad
Igor Engraver
雅虎商店
廣告