エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ほんと、そのへんが、プログラマの領域だと思う。 俺はそうは思わない コ..
ほんと、そのへんが、プログラマの領域だと思う。 俺はそうは思わない コンパイラの賢さを考えると、人... ほんと、そのへんが、プログラマの領域だと思う。 俺はそうは思わない コンパイラの賢さを考えると、人間が注力すべきは、プログラム全体のアルゴリズムであって、姑息な最適化じゃない コンパイラが出力するコードは、人間が書くコードよりも、圧倒的に賢い まず、基本ブロックの入れ替えが起るような、大域的な最適化は、手じゃ絶対に無理 例えば Lazy Code Motion (PLDI '92) を手でできる人はいないだろうし partial redundancy elimination が扱っている冗長性を理解している人すら、あまりいないだろう それに、局所的な最適化でもコンパイラ(を書いた人)のほうが賢い(ハードウェアに詳しい) ターゲットマシンが x86 で、レジスタを0で初期化するときに、gcc で最適化オプション付けると xorl %eax, %eax ってなるけど subl %eax, %e
2010/03/22 リンク