アカウント名:
パスワード:
確かにそうなんですけどね. 現実問題として性能を要求される場合にはコンパイラに任せることは不可能です. なぜかって言えばコンパイラからは見えない条件(例えば配列上のデータの並びの特性とか)が最適化に大きな影響を与えるからです.
これを解決する手段としては
ついでにもう一つ長さが性能に直結しない例を挙げると, データベースの操作に使うSQL. こいつはデータベースの構造に合わせた書き方になっているかどうかで性能が数100倍以上変わりますから, 長さなんて殆ど意味を持ちません.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
Re:短い方が遅い例 (スコア:2, 参考になる)
確かにそうなんですけどね. 現実問題として性能を要求される場合にはコンパイラに任せることは不可能です. なぜかって言えばコンパイラからは見えない条件(例えば配列上のデータの並びの特性とか)が最適化に大きな影響を与えるからです.
これを解決する手段としては
ついでにもう一つ長さが性能に直結しない例を挙げると, データベースの操作に使うSQL. こいつはデータベースの構造に合わせた書き方になっているかどうかで性能が数100倍以上変わりますから, 長さなんて殆ど意味を持ちません.