マサチューセッツ工科大学(MIT)で開発された人工知能(AI)用のプログラミング言語。list processorの略。1980年代にはLispを高速処理するLispマシンも開発された。プログラム自身とプログラムの扱うデータがどちらも同じリストとよばれる構造であるのが特徴。そのため、自動プログラミングなどの、プログラムをデータとして操作するプログラムが書ける。なお、Prolog(プロログ)もこれと同様の能力をもっている。
LispはさまざまなAIシステムの構築に用いられたほか、他のAI言語をLisp上につくる(つまり、その言語の処理系をLispで書く)のにも使われた。初期の例としては、マサチューセッツ工科大学(MIT)における、カール・ヒューイットCarl HewittによるPLANNERや、それを発展させたジェリー・サスマンGerald Jay Sussman(1947― )によるCONNIVERといったAI用言語が、Lisp上につくられたことがあげられる。PrologをLisp上に実装した例もいくつかあり、日本では中島秀之(1952― )によるProlog/KRがそれにあたる。Lisp上に他のプログラミング言語を実装すると高速の処理は望めないため実用性には乏しいが、言語仕様を容易に拡張できるため、研究目的で多用された。
[中島秀之 2019年9月17日]
…作業結果は,出来上がるスパゲッティである。 コンパイラー方式の代表的な言語にC,Ada,インタプリター方式の代表的な言語にBasic,Lisp,中間言語方式の代表的言語にJava,Smalltalkがある。プログラムの実行速度はインタプリター方式の場合,コンパイラー方式に比べ,かなり低速となる。…
※「LISP」について言及している用語解説の一部を掲載しています。
出典|株式会社平凡社「世界大百科事典(旧版)」
二十四節気の一つ。元来,太陰太陽暦の 12月中 (12月後半) のことで,太陽の黄経が 300°に達した日 (太陽暦の1月 20日か 21日) から立春 (2月4日か5日) の前日までの約 15日間で...
1/16 デジタル大辞泉プラスを更新
1/16 デジタル大辞泉を更新
12/10 小学館の図鑑NEO[新版]魚を追加
10/17 ブリタニカ国際大百科事典 小項目事典を更新
8/22 日本大百科全書(ニッポニカ)を更新