3 ms·
> Why is it a bad thing that someone was willing to pay money to make Java fast. I guess there's someone who wants to pay for that. But I don't think it's mon
by exDM69 14y ago
> Why is it a bad thing that someone was willing to pay money to make Java fast.
I guess there's someone who wants to pay for that.
But I don't think it's money well spent. The Java bytecode is not designed for or suited to fast execution and it's a bad intermediate representation for computer programs to be compiled into native code. The Java byte code was designed to be easy to interpret and was designed at a time when a memory access was faster to execute than an ALU instruction (on cheap h/w where Java was originally intended to be run on). Those days have passed and we should move on to better intermediate representations for computer programs. Like LLVM IR.
- pjmlp 14y agoYou mean VM Kit then, with AOT compilation for Java, just like Clang but for Java. http://vmkit.llvm.org/ http://vmkit.llvm.org/
- exDM69 14y agoExcept that I don't want the Java part of it. I'd much rather just use Clang and C. VMkit is a nice effort, though. I hope it will some day power fancy new languages that have dynamic features which are not well suited for AOT compilation.