ruby-inlineを試したついでに計算速度の比較を行った。 15の階乗を100万回計算させたら... 言語 実行速度 Ruby 10.95s Lua 0.90s Ruby+C(Ruby-inline) 0.76(0.85)s 想像以上にLua速い!なんだこれ! ruby-inlineいいけれどこれ、Cのソースを文字列としてくくるからemacsのruby-modeでインデント出来なくなるんだよなあ... でもいいぞruby-inline!もっとやれ! ソースコードなどは以下からどうぞー。 Rubyのコード #!/usr/bin/ruby def factorial(n) i = n result = 1 while (i>=2) do result *= i i -= 1 end return result end for i in 1..1000000 do factorial(15)