関数型言語Last updated Unknown Edit Sourceなぜ関数プログラミングは重要かすごいHaskellを読んだ後に読みたい Haskell, Lisp, OCamlとか あるデーターからどのようなデーターを「生成」するかに注目するもの - それ以外の手続き型言語/命令型言語とかだと、どう「加工」するかに注目してる理想的な構成要素 (PCF)基本的なデーターとその演算変数条件分岐関数の定義再帰的関数の定義関数の使用プログラムをグラフとして表せる値、分岐、演算子、関数はグラフの頂点として表す変数は点として表すいくつかのルールがある基本は深さ優先探索箱にぶつかったら、一度引き返す変数はぶつかったら、それに繋がってる全てに具体化して値を与える