From: Charles O Nutter Date: 2006-07-02T08:45:33+09:00 Subject: Re: Huge performance gap ------=_Part_23200_3726986.1151797530693 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 7/1/06, M. Edward (Ed) Borasky wrote: > > Ah, but at least for the multiprogramming case, so can (and *does*) the > operating system! And the *interpreter* can "collect performance data > while the application is running" and optimize just as easily -- maybe > ever more easily -- than some underlying abstract machine. An interpreter *is* an underlying abstract machine. Ruby and Java both have interpreters that do basically the same thing. Java additionally has a JIT compiler that takes code the next step toward native. -- Charles Oliver Nutter @ headius.blogspot.com JRuby Developer @ www.jruby.org Application Architect @ www.ventera.com ------=_Part_23200_3726986.1151797530693--