Lisp-overview
提供:Dev Guides
LISP-概要
ジョンマッカーシーは、FORTRANの開発直後の1958年にLISPを発明しました。 これは、IBM 704コンピューターでSteve Russellによって最初に実装されました。
シンボリック情報を効果的に処理するため、人工知能プログラムに特に適しています。
Common Lispは、1980年代と1990年代に、ZetaLispやNIL(Lispの新しい実装)など、Maclispの後継であるいくつかの実装グループの作業を統合しようとして生まれました。
これは、特定の実装用に簡単に拡張できる共通言語として機能します。
Common LISPで記述されたプログラムは、語長などのマシン固有の特性に依存しません。
Common LISPの機能
- マシンに依存しません
- 反復的な設計方法論と簡単な拡張性を使用します。
- プログラムを動的に更新できます。
- 高レベルのデバッグを提供します。
- 高度なオブジェクト指向プログラミングを提供します。
- 便利なマクロシステムを提供します。
- オブジェクト、構造、リスト、ベクトル、調整可能な配列、ハッシュテーブル、シンボルなどの幅広いデータ型を提供します。
- 式ベースです。
- オブジェクト指向の条件システムを提供します。
- 完全なI/Oライブラリを提供します。
- 広範な制御構造を提供します。
LISPに組み込まれたアプリケーション
Lispで構築された大成功のアプリケーション。
- Emacs
- G2
- AutoCad
- イゴール彫刻家
- ヤフーストア