2021-01-25

anond:20210125111810

何を対象としたコンパイラかで話が違うんよね

まぁ、そういうの考えないとして

アセンブラ命令は、計算に何を使ったかで消費クロックが違う

その辺の最適化について、最近コンパイラは性能良いぞ

コンパイラがやってくれる分、forのが良い

特にマルチタスクが絡むようなOSを介する場合メーカーの人にアセンブラは書くなって言われる

高級言語コンパイラはその辺の素人が考えるより良く出来てるから差は出ないよ

記事への反応 -
  • ・if自体の処理が入る ・ifに入れる判定に使うレジスタに入れる処理が入る ので良くてforと同等、悪けりゃそれ未満ってこった。 forの場合インクリメント用のレジスタや終端判定用のレ...

    • forの場合インクリメント用のレジスタや終端判定用のレジスタはもう固定されてる ???

      • 2個台数がある計算式のXだけが空でYにある数字は固定なのと毎回計算式でXYの数字を持ってくるのとどっちが楽って話やで。

        • 脳内の話じゃないなら、コンパイル結果の違いで説明してくれ

          • ワイの脳内ニモニックで説明すると ・for for 初期化処理 終了条件 インクリメント が↓に翻訳されて for計算機の回数レジスタに初期値をセットするお ( for内部の処理 ) for計算機...

            • 何を対象としたコンパイラかで話が違うんよね まぁ、そういうの考えないとして アセンブラの命令は、計算に何を使ったかで消費クロックが違う その辺の最適化について、最近のコン...

              • forよりforeachのほうがいいよ!

                • わいもそうおもう。ただ、新しいC++では他の言語のforeachをforで書けて、自動的にコンパイラが判別した気もする 難しいな

                  • 増田も おわりなんだろうな。 儲かったから、おこぼれを配りに来る人が減ったんだろうね それが、最近のネットは、だめになった。 がっくりした。配りに来る場所なんやで

                • for auto a:list list.push_back(a);

              • 余程あほなコード書くんでなければif()オペレーションを最適化するコンパイラなんてそうそう無いだろ。ましてやgoto でループ制御されてるんだからコード圧縮なんてできない前提じゃ...

                • ん? それは一般論だよね。 できればあなた自身はどうするか、主語を「自分」にして語ってくれると嬉しい。

                • ループの話なのに、なんでifとジャンプだけの話してんだよ アセンブラのこと何もわかってないだろ

              • 差がつかないということは、誰が使っても同じオートマみたいなもんだから。 結果論、そこで差をつけて、お金をもらおうという、新人が減るから、新人つぶし。 だれでもできるで、が...

                • そこで差がつく分野は、もう衰退してんだよ 今時、Cだアセンブラだって、あまえは何をターゲットにコード書くんだよ

                  • 第8世代、第9世代のCore i7とCore i5の違いとHDDとSSDの違い。などを書いてPythonから呼べるモジュールにしてPythonを書きながら、マックでバイトすればいいんだろ?

                    • 例えばな 主戦場をネットでのアプリケーション・サービス・プロバイダとしようか そうすっとな ネットワーク速度の方がよほどボトルネックなんだよ 仮にそこを無視するとしてもロー...

                  • 一緒に、衰退して死にたかった。ただそれだけ。衰退産業なのは知ってる。いらない。自分の命もいらない。だから、殺してくれ。 毒ガスだと、隣の部屋がというから、 よく売ってる酸...

            • for計算機が終了条件に達していたらfor計算機が終了位置にジャンプするお] これ一命令でやれるの?

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

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