最も有名なベンチマークサイト "The Computer Language Benchmarks Game" における最新のランキングで Ruby 1.9 は Python3, PHP, JRuby を追い抜きスクリプト言語としてトップクラスの値を叩き出しました。 5/4の時点では最下位に近かったので大きく前進しています。 1つのパッチで520%の高速化を達成 この高速化は私がfastaというベンチマークのプログラムを改善したことにより実現しました。 少し前Rubyのベンチマークを書くことにハマっていました。 他の人のプログラムや統計を眺めていたとき、fastaに関してPythonが異常に速いことに気づきました。 他のスクリプト言語のおよそ50倍速く、アルゴリズムが改良されていました。 fasta #6 fasta #7 この2つのコードを比較するとわかるのですが、処理が重複している箇所に
![なぜRubyをPythonよりもPHPよりも高速化できたか - 方向](https://cdn-ak-scissors.b.st-hatena.com/image/square/a0518035ff0e09cd2d4b65f0c4a449a01a67dc19/height=288;version=1;width=512/http%3A%2F%2Fsites.google.com%2Fsite%2Fyayugu%2Fss.png)