タイトル: 「東京プログラマー リスプを書かずにはいられない物語」 新宿の夜景を見下ろすカフェで、主人公の大輔は、ノートパソコンに向かって静かにキーボードを叩いていた。彼は東京で働くプログラマー。コードの世界に浸り、特に最近夢中になっているのが関数型言語LISPだった。 LISPは、数学のように純粋で美しいロジックが展開できる言語。大輔は「この関数型の世界がいかにエレガントか」を理解するため、オシャレなリスプインタプリタを使い、毎晩のようにコードを書き込んでいた。今日の挑戦は「階乗を求める関数」を作ることだった。 通常の手続き型言語 であれば 階乗の計算の手順を記述する。リスプの場合は N の場合と N が1の場合を宣言することによって階乗計算 そのものを表現する。 彼は静かにこのコードを打ち込んだ。リスプインタプリタが、彼のコードを画面上で優雅に解釈していく。「これは…芸術だ」と大輔は思