View Single Post
Mar30-12, 11:42 AM
Sci Advisor
PF Gold
Hurkyl's Avatar
P: 16,091
Quote Quote by Whovian View Post
Keep in mind the massive efficiency loss in Java. Because of how it's run, it runs really slowly compared to many other languages. (This is from the concept of being able to run one file anywhere, as opposed to compiling and then running anywhere. It requires you to effectively launch a virtual machine to run Java. Efficiency loss.)
You're either massively exaggerating, or you haven't used java in the last 10 years. The last time I paid any attention to the comparison (which was a long time ago), for a "typical" computationally intensive program, the expected difference was as small as java taking just 50% longer to do the calculation.

Also, you might be interest in the concept of just-in-time compilation.