2010-03-21

プログラムを書くのが怖い

「変なコードを書いてマシンを壊したりしてしまわないだろうか」という危惧ではない。

学べば学ぶほど現代のマシンアーキテクチャの複雑さや最適なコードを組む難しさを思い知らされる。

段々、完璧人間でないと実用的な速度のプログラムは書けないと考えるようになった。

調べれば調べるほど意図しない所から今まで知らなかった情報が飛び込んでくる。今まで僕がどんなに無知だったか、その度に衝撃を受ける。

僕には速いプログラムは書けない。怖い。

  • 遅くていいと思うけど。 早いコードが必要なのは全体のうちの10%以下だと思う。

    • 速い必要はないが、遅いのは論外だし、速くできない構造の設計は論外。 アホみたいにスパゲティになってたり、バグを防ぐために変な位置で多重にロックしてたりとか、どうにもなら...

  • Premature optimizationでググれ。話はそれからだ。 いや、何のプログラム書いてるの? そんなにスピードが必要って、かなり特別なことしてるんじゃないかと思うんだけど。

  • それが面白いところだと思うんだけどなぁ。 8ビットの演算を高速化するためにMMX使っていたり 同じコードがMMXない石(ARMとかな)用に32Bitレジスタを使って8Bit演算を2つ同時に行う(16...

    • ほんと、そのへんが、プログラマの領域だと思う。 俺はそうは思わない コンパイラの賢さを考えると、人間が注力すべきは、プログラム全体のアルゴリズムであって、姑息な最適化じ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん