>>808の読み出し部分を取り出し、結果のファイル出力を加えてpython/perl/rubyで書いてみた。

プラットフォームはFreeBSD 4.8-RELEASE。実行時間をtimeコマンドで計測。
()内はそのうちの読み出しのみにかかった時間。

Perl 5.8.2: 7.5sec(2.4sec)
Python 2.3.4: 9.9sec(2.8sec)
Ruby 1.8.1: 14.5sec(4.3sec)

perlに書換えれば、1〜3割程度は速くなるかもしれん。OO税のようなものか。