アカウント名:
パスワード:
マシン語じゃないの?作る速度は最低かもしれない
それは、高級言語で設計して、コンパイラの最適化と人間の最適化を競っている場合ですね。設計の段階から、そのCPU(マシン語)を意識してつくらないとだめだ。
例えば、C言語にないキャリーフラグのつかったアセンブリ言語で書かれたものを、C言語に置き換えて最適化してもアセンブリ言語を超えることは、まずない。超えようと思えば、C言語で再設計するだろう。
例えば、C言語にないキャリーフラグのつかったアセンブリ言語で書かれたものを、C言語に置き換えて最適化してもアセンブリ言語を超えることは、まずない。
それも程度によると思う。Cのコードから適切にキャリーフラグを使う機械語を出力するなんてこと、今の最適化の技術で実現可能だとしても自分は驚かない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
一番実行が高速なのは (スコア:0)
マシン語じゃないの?
作る速度は最低かもしれない
Re: (スコア:1)
Re: (スコア:0)
それは、高級言語で設計して、コンパイラの最適化と人間の最適化を競っている場合ですね。
設計の段階から、そのCPU(マシン語)を意識してつくらないとだめだ。
例えば、C言語にないキャリーフラグのつかったアセンブリ言語で書かれたものを、C言語に置き換えて最適化しても
アセンブリ言語を超えることは、まずない。超えようと思えば、C言語で再設計するだろう。
Re:一番実行が高速なのは (スコア:0)
例えば、C言語にないキャリーフラグのつかったアセンブリ言語で書かれたものを、C言語に置き換えて最適化しても
アセンブリ言語を超えることは、まずない。
それも程度によると思う。Cのコードから適切にキャリーフラグを使う機械語を出力するなんてこと、今の最適化の技術で実現可能だとしても自分は驚かない。