yarv-dev:463
From: SASADA Koichi <ko1 atdot.net>
Date: Fri, 08 Apr 2005 12:26:58 +0900
Subject: [yarv-dev:463] Re: exerbとの違いは?
"Toshiharu Nebata" <nebata1953t ybb.ne.jp> wrote :
[ [yarv-dev:461] Re: exerbとの違いは? ]
at Thu, 7 Apr 2005 00:01:42 +0900
ささだです。
> 『yarvを組み込んだRubyインタプリタ』 という言葉で、イメージが湧き
> ようやく謎が解けた感じです。これが、Ruby 2.0 になるのですよね。
> 今のインタプリタは、スクリプトから構文木を内部で構築し、
> それを解釈/変更しながら実行するのに対し、yarv の場合は、
> .NETの仮想マシン語のように一旦コンパイルし、
> いきなりBYTEコードに変換してから、Ruby-VMが、
> それを解釈実行するわけですね。(間違っていますか?)
> これからのRubyの基盤となり将来性があるということが、私なりに
> わかってきました。
もうひとつ。YARV 命令列は byte code ではないです。1 byte
では収まらない命令数になりますから。
> EXERBは、単なるEXEとしてのパッケージングだけの機能
> のみを利用する場合に利用するということで、ベンチマークの
> 比較は、無意味だったということですね。
> でも、スクリプトを実行するより、かなり速かったように
> 思えました。(気のせいかも。。。)
気のせいかと思います。
--
// SASADA Koichi at atdot dot net
//
--
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml
456 2005-04-02 05:39 [nnakamur mxq.mesh.ne] 参加希望 457 2005-04-06 00:53 ┣[nebata1953t ybb.ne.j] exerbとの違いは? 458 2005-04-06 01:07 ┃┗[usa garbagecollect.j] 459 2005-04-06 01:19 ┃ ┗[ko1 atdot.net ] 461 2005-04-07 00:01 ┃ ┗[nebata1953t ybb.ne.j] -> 463 2005-04-08 12:26 ┃ ┗[ko1 atdot.net ] 464 2005-04-08 14:25 ┃ ┗[shiro lava.net ] 460 2005-04-06 11:30 ┗[ko1 atdot.net ] 462 2005-04-07 00:51 ┗[nnakamur mxq.mesh.ne]