C++は動作が速いと聞きますが何故速いのでしょうか。

C言語関連125閲覧

ベストアンサー

2

2人がナイス!しています

その他の回答(1件)

0

プログラミング言語の種類には大きくは2種類の物があります。C++はコンパイラ言語で、もう一つはスクリプト言語(インタプリタ言語)です、スクリプト言語の方はソースプログラムを機械語に翻訳しながら動く関係で、コンパイラ言語のように機械語が動く方が早いです。さらに、C#やJavaはOS上では無く仮想ソフト上で動く為コンパイラ言語ですが、中間言語に翻訳され、実行時に機械語に翻訳しながら動くのでC++よりも遅い訳です。