- : � � , 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: .

�. , , . .