2006-02-03 宣言的プログラミング? よく「命令型言語は手順を記述し、関数型言語は問題を記述する」と言いますが*1僕は嘘だと思います。たとえばつるかめ算の問題をHaskellで(ましてやMLやSchemeで)記述しても解けないわけで。論理型言語も(程度の問題はあれ)同様かと。 *1:ちゃんとした人が言っているのかどうかわかりませんが