Noch ein kleiner Einwurf zum Thema java Effizienz: Auch wenn man eine Super JVM und einen superoptimierenden Compiler hat, belibt die Tatsache bestehen, dass man keine Objekte auf dem Stack anlegen kann, dass keine Objektarrays moeglich sind (sondern nur Referenzarrays) sowie das komplizierte Datenstrukturen immer viele Zeigerdereferenzierungen verlangen. Und wenn man in einer Schleife 10^6 mal etwas dereferenziert macht sich das *sehr wohl* bemerkbar. Man kann also schon sagen, dass Java by Design langsam ist - im Gegensatz zu C++. Dieselbe Aussage trifft auch auf Smalltalk zu...