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

yarv-dev:461

From: "Toshiharu Nebata" <nebata1953t ybb.ne.jp>
Date: Thu, 7 Apr 2005 00:01:42 +0900
Subject: [yarv-dev:461] Re: exerbとの違いは?

根畑です。
いろいろと、教えていただき、ありがとうございました。

> > というわけで、exerbとyarvは比較できるものじゃないですし、おそ
> > らく(仮に今はできなくとも)将来的にはyarvを組み込んだRubyイン
> > タプリタとスクリプトをexerbでexe化することも可能になるでしょう。
> 
>  今でも出来るような気はします(いろいろ大変そうですが)。
>  1.9用のコアってあるのかしらん。

 『yarvを組み込んだRubyインタプリタ』 という言葉で、イメージが湧き
ようやく謎が解けた感じです。これが、Ruby 2.0 になるのですよね。
今のインタプリタは、スクリプトから構文木を内部で構築し、
それを解釈/変更しながら実行するのに対し、yarv の場合は、
.NETの仮想マシン語のように一旦コンパイルし、
いきなりBYTEコードに変換してから、Ruby-VMが、
それを解釈実行するわけですね。(間違っていますか?)
これからのRubyの基盤となり将来性があるということが、私なりに
わかってきました。

EXERBは、単なるEXEとしてのパッケージングだけの機能
のみを利用する場合に利用するということで、ベンチマークの
比較は、無意味だったということですね。
 でも、スクリプトを実行するより、かなり速かったように
思えました。(気のせいかも。。。)

まだまだ、初心者ですが、今後とも、よろしくお願いします。
--------------
Toshiharu Nebata   








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

       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]