ただ、風のために。6 (2003/August)

RETURN / TOP
Generated by nDiary version 0.9.3

2003/08/21 (Thu)

地獄のParrot(意味不明)
Parrot参上! Parrot解釈!
Parrot参上! Parrot解釈!

黙示が見えたあの日から
俺の心を吹く風は
4バイトの風 PBC
読んで 読んで 読み込んで

Parrot参上! Parrot解釈!

(Perl)よ (Python)よ (Ruby)
友よ見てくれ PMC
俺はVM Parrotさー

ちなみにPBCは4バイトではなく8バイトのこともあるそうです。

対決

「Ruby。『すべてがオブジェクト』という徹底的なオブジェクト指向スクリプト言語。 ただし、たらいまわしの腕前は日本じゃ二番目だ」
「二番目だって? じゃあ日本一は誰なんだ!」
ヒュウ、チッチッチッ。

	%time ../../parrot tarai/tarai.pbc
	12130.668u 0.062s 2:14.43 97.2% 1819+929k 0+0io 6pf+0w
	%time ruby tarai/tarai.rb
	1285.311u 0.046s 1:27.85 97.1% 676+848k 2+0io 13pf+0w
	

はっ、ParrotよりRubyの方が圧倒的に早い……。(予想外の展開につきここで途絶。 しかもこれは数日前のCVS版のParrotで、今日の版を使ったらもっと遅かった という……あ、でもこれは-Oオプションがついてないせいかも。でも-O2 つけてもRubyよりは遅そう……)

ちなみにここで使ったたらいまわしですが、ParrotはJakoで書いたもので、 JakoもRubyは単純な再帰を使ってみたものです。





written by TAKAHASHI 'Maki' Masayoshi (maki@rubycolor.org)
RETURN / TOP