"that the architecture of Java simply can't come to par to the one of C++ when it comes to speed" So, yes the date is important. There were massive improvements in the meantime. "that you cannot even read" I didnt read it at all. Its dated and thus half of the information is most likely wrong and/or provides bad practise. "How having less features, give the programmer less possibilities, could ever result in faster execution code?" Its easier for a compiler to optimize. See also this link (which I already posted before): http://www.idiom.com/~zilla/Computer/javaCbenchmark.html blabla "Why did you bring as argument the date 2000?" Thats 1.2 days. 1.3 was faster. 1.4 was faster. 1.5 was faster. And with 1.6 there is a surprisingly big performance jump. Oh and your insulting tone isnt very mature. Calm down. You don't want to look stupid, do you?