Whats the current Javas performance in comparison with Fortran, C, C++?
Here is an article comparing performance of Java with C language: http://www.aceshardware.com/Spades/read.php?article_id=153. As you can see, in some cases, Java’s hotspot performance engine (come with JDK1.3) achieves better performance than standard C. The reason is that Java Hotspot performance engine is able to dynamically identify the hotspot of the Java program and do dynamically linking, inlining and optimization, which C language can not do such optimizations because C is statically compiled. By using Java, GT applications, unlike other traditional parallel applications, do not require the binary/bytecode to be residing in the remote machines physically. The code will be dynamically transmitted to the remote machines for execution. This removes a big headache in order to run a parallel application.