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
