「プログラミング言語」 (岩波講座 ソフトウェア科学4)のプログラムテキスト
武市正人著「プログラミング言語」 (岩波講座 ソフトウェア科学4)1994年6月17日第1刷発行に掲載のプログラムについて(pp.220-221の「ソフトウェアの入手方法について」の補足)
本書のプログラムは関数プログラミング言語Goferで書かれています。現在、Goferの処理系を入手することはできなくなっております。現在は、その後の関数プロブラミング分野の発展に伴い、Goferの機能を実現しているHaskell (Glasgow Haskell Compiler) が一般的に使われています。Windows OS, Mac OS等で使うことのできる処理系が公開されています。インターネットで検索すればインストール方法も容易に得られますので、Haskellをご利用ください。
Goferプログラムは少し書き換えればHaskellのプログラムを得ることができます。本書に掲載したGoferプログラムの一式は以下のZIPファイルを解凍すれば得られます。各章のプログラムは*.GSのファイルです。*.GPファイルは関連するプログラムを記述したもので、それらをまとめて処理系に与えます。また、 *.LOGはGofer処理系による実行結果です。Glasgow Haskell Compilerのインタラクティブ処理系GHCiでの実行セッションに相当するものです。
本書掲載のプログラム一式 PROG0.zip