LISPはプログラミング言語の一つです。LISP という名前はリスト処理を意味する英語の「list processing」という語に由来します。 LISPには Common Lisp, Scheme, Emacs Lisp など、いくつかの処理系が存在しますが、ここでは便宜上 Common Lisp を扱うこととします。 Common Lisp (CL) は現役で使用されており、様々な用途に耐え、コンパイルされたANSI規格標準の高速な言語です。また、Lispの長きにわたる系列に連なる傑出した末裔ともいえるプログラミング言語でもあります。 CL での Hello World プログラムは以下のようになります。 (format t "Hello World!") Hello World! 始めの一歩 — 処理系のインストールとチュートリアル 基本 — リスト、関数、そしてマクロ 基本からさら