現在の主要言語に大きく影響を与えています、また現在注目されている関数型言語の先祖でもあります。Lispコンパイラーの実装を行いました。書くと凄いですが実際にはコンパイラーは他の研究室にポータブルなLispコンパイラーを作っている教授がいたので教えを請い、アイデアを書いたメモと、そこの大学院生が作ったLispで書いたLispコンパイラーのコードともらい、それを所属していた研究室のコンピュータに移植しました。教授が考えていたのはコンパイラーは独自のVM用のコードを生成し、実行環境はVMコードのインタプリターで実装する事を想定していました。私はコンパイラーが生成したVM用コードを複数の機械語列に変換するアセンブラー的なプログラムを作り直接機械語で動く方式に変更しました、そのアセンブラー的な機能を既に動いていいたLispインタプリターに追加する形で処理系を実装しました。LispコンパイラーをLispインタプリター上で動かしLispで書かれたLispコンパイラーをコンパイルし、出来た機械語になったLispコンパイラーを動かすというブートストラップを方式を使い高速のコンパイラを作る事ができました。教授に教えてもらったCDRコーディングをLispインタプリターに実験的に実装しガーベッジコレクションで苦労したり、Lispコンパイラーのコード生成とアセンブラーをコルーチンで実装したりと色々な面白いプログラミンを体験が出来、ソフトウェア開発の楽しさにすっかりハマり一生の仕事にしようと思いました。ここで学んだアルゴリズムやデータ構造などのコンピュターサイエンス的な知識・経験が後で大いに役に立つことになりました。