こういうの昔はメガデモっていってたけど今も同じかな?でも年々凄くなっているのに容量が4KBのままって、さすがに今回のは想像を絶する!実行したときにメモリ展開してさらに実行プログラムを構築しているんだろうけどこんなものまで数式でいけるのかなー?この天才達が集まればいつか宇宙の方程式でも見つけられるんじゃないかと思う。
http://www.gizmodo.jp/2010/09/4_20.html
UNIXとプログラミングの備忘録
こういうの昔はメガデモっていってたけど今も同じかな?でも年々凄くなっているのに容量が4KBのままって、さすがに今回のは想像を絶する!実行したときにメモリ展開してさらに実行プログラムを構築しているんだろうけどこんなものまで数式でいけるのかなー?この天才達が集まればいつか宇宙の方程式でも見つけられるんじゃないかと思う。
http://www.gizmodo.jp/2010/09/4_20.html
PHPもC++も使うプログラマーにとっては凄い興味が沸きます。確かにPHPはスクリプト言語という宿命がある限り、キャッシュしようが限界がありますよね。だからといってC++で再コーディングするにも時間的なコストを考えると手段から外される事も多い。
http://ke-tai.org/blog/2010/02/05/hiphopphp/
これは興味深いです。C言語は単純なので分かりやすいですが、PHPでは微妙に独自ルールがあるなぁ~と思っていたのでこういう表があるとわかりやすいですね。この結果から言えることは「真偽の判定式は面倒でも明示的にtrue/falseに収束するように書くように」ってところかな。今までもPHP等でif($obj)みたいなコードがバグの原因となっていたケースをよく発見していたので、変数が定義済かどうか真偽の二値に収束しているかしっかり書くように勧めたいと思います。
特にPHPは変数宣言を用意してない癖に値の型はC言語以上に細かいので条件に利用するときは面倒なこともあります。0(数値)とfalse(偽)とNULLとEMPTY(空文字列)とUndefined(未定義)のどれがやってくるかわからない場合の判別とか。
各言語におけるtrue/falseまとめ – 床のトルストイ、ゲイとするとのこと
http://d.hatena.ne.jp/mirakui/20090604/truefalse