10年後:RustがC++とJavaの支配に挑戦

2025-06-02

この記事は、2011年のGoogleのレポートを再検討し、C++、Java、Go、Scalaにおけるループ認識アルゴリズムの慣用的な実装を比較しています。10年後、プログラミングの状況は変化し、Rustが強力な挑戦者として台頭しました。著者は実験を再現し、安全なRustと安全でないRustの実装を比較しています。安全なRustはより高速なコンパイルを示しますが、C++よりも実行速度はやや遅いです。安全でないRustは、C++と安全なRustの両方のパフォーマンスを上回ります。コードサイズ、コンパイル時間、メモリフットプリント、実行時間に関するベンチマークは、特にリリースビルドにおいて、C++を凌駕するRustの優れたパフォーマンスとメモリエフィシェンシーを示しています。

開発