2009-08-28から1日間の記事一覧

関数とは、手続きを書く場所を移動させるためにあるのではない

プログラム言語における関数とは、手続きを書く場所を移動させるためにあるのではない。単純で明確な意味を持つ言葉を定義すること。言葉を組み合わせて無限の意味を表すのが、まさに「言語」の本質。そのためには、関数のI/Oを最小化すること。便利かもしれ…

イテレータオブジェクトのバグを再現した

PHP

PHP5.3.6ではこの問題が発生しなくなっていました。きのうの http://d.hatena.ne.jp/tanakahisateru/20090827/1251379409 を再現できるコードをのっけときます。