[前][次][番号順一覧][スレッド一覧][生データ]

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]