Re: Java faster than C++
I think the downvotes are a bit harsh Plinker, but on re-reading your post the following caught my attention:
"In theory, adaptive optimizing compilers are faster than static compiling. Say you have Java code that runs a certain operation on a large list of a type of objects, the JVM will optimize for that type."
That appears to describe some form of "lazy vectorization", in the C/C++/FORTRAN world the penalty would be paid at compile time rather than runtime... Plus in the C/C++/FORTRAN world DLLs have also been leveraged (with varying degrees of success, natch) to accomplish the same goal at runtime.
C & C++ have virtual machine targets too - LLVM for example.
I am glad to have the choice to use all that good stuff plus we've got JVMs and anything else. It's 1's and 0's at the end of the day. :)