あと、どんな処理をさせるかによるでしょうけど、いわゆるスクリプト言語
的な使用をするときは、バイトコードにコンパイルする必要さえない場合もある
だろうし、また、バイトコードにコンパイルしたところで必ずしもスピードアップ
につながるわけではないらしいです(昔はコンパイル後のオブジェクトファイルの
小ささをバイトコードコンパイルの魅力としてとらえている処理系もあったらしい)。

Rubyはたしかインタープリターが構文木みたいソースコードの内部表現を
そのまま解釈(interpret)していると聞きました。そして残念なことにそれを
理由に2chでたたかれたことがあるとか。