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
  • イゴール彫刻家
  • ヤフーストア