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]