Ray Arachelian <sunder@brainlink.com> writes:
While ActiveX does support hand optmized assembler, there are Java JustInTime compilers which take JVM bytecodes and turn'em into raw assembler. They aren't hand optimized, they are natively compiled code, but they are native code non the less. A good optimizing compiler may
I've seen many Forth implementations, including pseudo-compilers similar to what you describe. They sure generated a lot of instructions and an occasional speed improvement over a simple-minded interpreter.
Forth!=Java. Test it before you speak.
Forth is close enough to Java to suffer from the same problem: the hacks you describe don't know when they look at your bytecode what a C compiler knows when it looks at a C program. They emit native machine language instructions that emulate the Java machine at run time and repeatedly resolve the references that a C compiler has resolved once at compile time. <a bunch of nonsense skipped>
Of course, Ray works for Earthweb, who has a "special partnership" with SunSoft, and gets paid to badmouth competing products and push Java when it's clearly inappropriate.
Or maybe Ray knows what he's talking about BECAUSE of that same implication. :) As for inappropriate, ActiveX is inappropriate for most uses - any web page attachable code that when downloaded and executed can format your hard drive is inappropriate. Regardless of performance.
Until Microsoft secures ActiveX in it's own sandbox and doesn't allow it to access things it shouldn't, it's not cool.
Anyhow, I will drop this topic here since it's becoming an ActiveX vs Java religious crusade and is inappropriate.
The great Russian-Scottish poet Mikhail Yur'evich Lermotov said the following about the likes of Ray "Arsen" Arachelian: "Ty trus, ty rab, ry armyanin." --- Dr.Dimitri Vulis KOTM Brighton Beach Boardwalk BBS, Forest Hills, N.Y.: +1-718-261-2013, 14.4Kbps