LISP(リスプ、LISt Processingの略)は
関数型プログラミング言語である。ただし、
変数への値の
代入(束縛)も可能な、手続き型言語の性格をもっているものもある。LISPは
動的な型付けを行う(値には型情報を持つが変数は型を持たない)、前置記法を持った、コード自身をファーストクラス(一級市民)オブジェクトとして扱うことができる言語である。すべての
プログラミング言語を通じてLISPは2番目に古い高級言語であり、現在でも広く使われている。 最古の高級言語
FORTRANと同様に、LISPの言語仕様は初期のころから大きく変化している。 厳密には、LISPは一つの言語ではなく「LISP方言」と呼ばれる同種の言語(
方言)の集まりである。なにも付けずに「Lisp」というときは一般的に
Common Lispのことを指し示している場合が多い。
Wikipedia.orgをもっと見ると…