Common Lisp
Common Lispとは、プログラミング言語の一種であり、LISP言語の亜種ある方言の一つであり、標準のLISP言語でもあります。
LISPは人工知能分野等に用いられる、関数型プログラミングのプログラミングパラダイムを持つ言語です。一方でCommon LispはそのLISPの特徴を持ちつつ、さらに、他のプログラミングパラダイムも取り入れていることが特徴です。関数型だけでなく、命令型のような特徴を持ち、さらにオブジェクト指向の特徴も併せ持っています。
近年のプログラミング言語は、オブジェクト指向が主流となっていますが、Common Lispは関数型プログラミングのみではなく様々なプログラミングパラダイムを持っている言語です。