Scheme vs. Common Lisp

 SchemeCommon Lispで速度はどれぐらい違うのかを知りたくなって、ちょっと調べてみた。テストする実装にはGaucheCMUCLを用いた。だらだらとループしながら適当な計算を行う同等なプログラムを書いて実行すると、圧倒的にCMUCLの方が速かった。5秒vs0.2秒。この差だとプロセス生成にかかる時間も無視できないと思うので、実際には2桁近く速いかもしれない。やっぱネイティブコードは速い。
 Gaucheの名誉のために補足しておくと、コンパイルしない状態と比較すると、Gaucheの方が2倍ぐらい速かった。