2021-01-25

anond:20210125110950

最近は、結果が同じなら、コードを変えてもいい for も whileもおんなじだという コンパイラは多いし

プログラマーは手動で最適化コードなんて書かない 

へたな最適化コードより、コンパイラーの作りてのほうがあたまがいいんだから

プログラマー最適化なんてするなよ、馬鹿プログラマーは、余計なことすんな。俺たちはコンパイラを作れる天才プログラマー様だぞ 頭が高い という表現をするコンパイラはおおい

プログラマーなんて、馬鹿なんだから、もしくは 天才だけ 練習中とか 成長とかを 考えない表現をするコンパイラは多い

 

こういうふうに書いておけば、使った人が工夫を色々して成長するという表現コンパイラは少ない

コンパイラを使うプログラマー人間だって思ってくれない

機械学習コードもそういうのが多い

記事への反応 -
  • 素晴らしい脳みそだ(白目)

    • for i=0;i<3;i++ printf("*"); vs printf("*"); printf("*"); printf("*"); 同じだったら、コンパイラが、造り手に反逆している なぜみて、速度がわからない。 あとで、なにかするためや ウェイトでfor...

      • 最近は、結果が同じなら、コードを変えてもいい for も whileもおんなじだという コンパイラは多いし プログラマーは手動で最適化コードなんて書かない  へたな最適化コードより、コ...

        • 実測しなくても経験上わかるコードもある。でないとプログラムなんて組めない 他方、CPUの違いとか微細な違いで、影響をすることも多い だから、測らなかった場合は、経験上過去やっ...

          • コンシュマー向け つまり ハードの制限なし 2万円の激安マシーンから 100万円のハイエンドまでというのも経験がある これはこれで面白い

          • forとforeachの話もそうだけど言語構造的に名前と実装がマッチしてないこともあるのに見て分かるとかなかなかのクリアボイアンス力をお持ちの様どすなあ

            • だからforとwhileであってforeachなら、そりゃわからないだろ 分かる例もある、だがわからなければ実測といっているときに わからない例のforeachをもちだしゃそりゃわからないだろ 変な話 ...

              • あと、なんでforeachなら、わからないとしたんだろう。やってみないと、わからないだろ。もしかしたら、発売されている実装がすべて同じでわかるかもしれない。   やってみないとわ...

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

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