私の同僚は通常、高パフォーマンスの計算 (大量のデータ配列の計算) に C または Fortran を使用します。Ruby コードをコンパイル/変換して、パフォーマンスの点で最適化された C コードに近づける可能性はあるのでしょうか?
Ruby をバイトコード (Rubinius、JRuby、IronRuby、YARV?、Cardinal) にコンパイルしたり、ネイティブ コード (MacRuby、..?) にコンパイルしたりするプロジェクトは多数あります。C のパフォーマンスに近づく可能性はどのくらいですか?
また、Ruby コードを C コードに変換する非アクティブなプロジェクトとして、約 2 年間、ruby2c があります。
関連する質問: