言語 | 処理系のインストールサイズ | タイプ | 実行時間 | GCC x64 -O3比 | 備考 |
GCC x64 8.1.0 -O3 | 449256KB | コンパイラ言語 | 1.115秒 | 1.00倍 | これはコンパイル時間を含んでいません。ちなみにコンパイル時間は0.37秒でした(これは複数回試した最小値です)。 |
ES-BASIC ver.0.1b 64bit版 | 102KB | スクリプト言語 | 1.270秒 | 1.14倍 | これはJITコンパイル時間を含んでいます。GCCに対して、1.14倍くらいの時間がかかっていることになります。 |
Ruby 2.6.4p104 x64 | 75323KB | スクリプト言語 | 76.102秒 | 68.2倍 | esbasic0013にテストに使ったRubyのコードがあります。 |
Python 3.7.4 | 85771KB | スクリプト言語 | 344.891秒 | 309倍 | esbasic0013にテストに使ったPythonのコードがあります。 |
Python+Numba | | スクリプト言語 | | 2倍? | 以前類似のテストをしたことがあり、その時の感触から推定(後日測定して更新します)。 |
JavaScript(Node.js) | | スクリプト言語 | | 15倍? | 以前類似のテストをしたことがあり、その時の感触から推定(後日測定して更新します)。 |