memo: 関数型プログラミング

まず、Cのポインタについて調べるとどうもメモリのことらしいので……

プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識
矢沢久雄
日経ソフトウエア
売り上げランキング: 8402
 つまりはアセンブラ。この本は読んでおこう、いつか。


そして近頃のもうひとつの関心事、関数型プログラミング

代表的な言語に……
さて、どれにしよう? Rubyが「Matz LISP」と呼ばれるだけあって、LISPには見覚えある記述がちらほら。scalaという言語のwikiにもろRubyな記述も。

こんな記事もみつける。
JavaScriptの関数を「変数に代入できる」「 引数にできる」「無名にできる」の特徴はこのためにあったのか? Prototypeによる内部イテレータみたいな記述がある。関数型と関係あるのか? コルーチンとつながる。

関数型プログラミングを調べれば突き当たるラムダ計算

学びやすさでSchemeだろうか?

0 件のコメント:

コメントを投稿