begin  quoting Paul G. Allen as of Thu, Oct 30, 2008 at 08:45:41PM -0700:
> SJS wrote:
> >begin  quoting [EMAIL PROTECTED] as of Thu, Oct 30, 2008 at 11:19:37AM 
> >-0700:
> >>People seem to insist on calling virtual machine binaries "bytecode".
> >>AFAIK, Sun and Java started this trend.
> >
> >Nope.
> >
> >Blame Xerox.
> 
> Can I blame them for Windows too? :)

Well, at least the WIMP interface.

And OO.

> >>I believe the thinking was that the JVM binaries looked like a bunch of 
> >>bytes.
> >
> >Well, it's not source code, and it's not machine code either. It's
> >something in between.
> 
> Except when it comes to the Sun HotSpot compiler. It will make sections 
> of code actual native machine code in order to improve performance. A 
> very nice feature.

What's pretty cool is that they can compile it to machine code in a way
that's totally transparent to the programmer.  I don't have to worry
about the HotSpot breaking my code.

> I had to mention it because, a while back when I did not know WTH the 
> thing was, I read most of the docs about it and said "Wow, Sun's Java 
> has come a long way since I last looked into it."
>
> It put to rest in my mind many of the statements by people saying that 
> Java runs too slow because it's interpreted. Well, it's not 100% 
> interpreted.

Well, there's the CPU/microcode layer still... :)

-- 
Thou shalt do no work in the GUI thread; of all the threads, keep it holy.
Stewart Stremler

-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to