- : « » , C++ . ( SUNW). . ;


1:

--- JVM ( ). --- , . JIT . IBM JVM --- .

executables gcj (http://gcc.gnu.org/java/) Excelsior JET (http://www.xlsoft.com/en/products/jet/index.html).

, . .

C++

C++.

C++ J.P.Lewis Immersive Ulrich Neumann from ,

http://www.idiom.com/~zilla/Computer/javaCbenchmark.html

2003 « C++, . .»

:

: « » ;

( ) C++ . : ( JIT ).

, « » . .

:

* circa 1995 . JIT, bytecode ( Python ). JIT JVMs Microsoft, Symantec, java1.2 .

. « » Ghz , ( ). 1996.

* . , - ( ) - ArrayList.

, C++ « ». , Kernighan , :
. 400 MHZ
0.30 SEC
C++/STL/deque 11.2 SEC
C++/STL/list 1.5 SEC

- C++ ( //destruct ).

* . , , .

. , ( ) .

:

1. « » ,
2. , .

, « » , , . . , , , «» .

C++

C++

http://www.kano.net/javabench/
JDJ: http://java.sys-con.com/read/45250.htm

« G++ (GCC) 3.3.1 20030930 ( glibc 2.3.2-98) C++, - 2 ( i386 i686). 1.4.2_01 , 1.4.2_01 JVM. Red Hat Linux 9/Fedora Test1 2.4.20-20.9 T30 lap-top. lap-top Pentium 4 , 512MB , .

C++ . «
« JVM . JVM, C++ .»

BTW: .

« ». , , . .