1 |
Java is currently semi-interpreted and (as in Linpack online benchmark) is about 50 times slower than good C or Fortran
-
http://www.netlib.org/benchmark/linpackjava/
|
2 |
Java --> (javac)--> Downloadable Universal Bytecodes --> (Java Interpreter)
|
3 |
--> Native Machine Code
-
Just in Time Compilers speed this up by factor of 10
|
4 |
However Language can be efficiently compiled with "native compilers"
|
5 |
Java ----> (native compiler)
|
6 |
---> Native (for Particular Machine) Code
|
7 |
Lots of Interesting Compiler issues for both compiled and scripted Java
|