Steven T. Hatton wrote:
But is that innate to the language and the differences between byte compiling and assembling, or is it simply that C++ has libraries, and compiler features which support this kind of thing? Again, I have to refer to Java3D. I'm not sure how the javax.vectormath package would stand up, but it would be a likely place to look for optimized math algorithms.
Not innate. A CPU that was designed specifically to run java bytecode would probably run java at about the same speed as anything else compiled. I believe such a CPU has been suggested but not built. The best optimized math algorithms are probably still written in FORTRAN, though that's a very specific problem and these libraries are very carefully crafted. -- JDL Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.