矢沢久雄
日経ソフトウエア
売り上げランキング: 8402
日経ソフトウエア
売り上げランキング: 8402
そして近頃のもうひとつの関心事、関数型プログラミング。
代表的な言語に……
さて、どれにしよう? Rubyが「Matz LISP」と呼ばれるだけあって、LISPには見覚えある記述がちらほら。scalaという言語のwikiにもろRubyな記述も。
こんな記事もみつける。
JavaScriptの関数を「変数に代入できる」「 引数にできる」「無名にできる」の特徴はこのためにあったのか? Prototypeによる内部イテレータみたいな記述がある。関数型と関係あるのか? コルーチンとつながる。
関数型プログラミングを調べれば突き当たるラムダ計算。
学びやすさでSchemeだろうか?

0 件のコメント:
コメントを投稿