Heh, dobra komedie.
Realita je pritom tak prosta.
Java je "obvykle" pri vykonavani "bezneho" kodu o cca 10 - 15% pomalejsi nez C++. Java pozaduje cca 20-30% vice pameti nez C++. Za to Java nabizi veci, ktere C++ nikdy neda, Spring Boot framework v C++ opravdu nenapisete. Tolik obecna generalizace.
Java navic dovede pri dlouhodobem behu programu (nepzr J2EE aplikacni server) kod optimalizovat a pak je i rychlejsi nez C++.
Dalsi aspekt je doba nutna pro start JVM. Pokud tu nekdo (nebudeme jmenovat) s vaznou tvari linkuje "benchmark", ktery ukazuje ze C++ kod trval 1 sec a Java kod 3 sec (z cehoz 2 sec startoval JVM) a vyvozuje z toho, ze Java je 3x pomalejsi, pak ano, dotycny je hnup.
Videl jsem dokonce vazne mineny "benchmark", kde nejaky jouda v ruby mel cyklus 1000 iteraci jakesi ruby funkce a potom implementoval funkci v jave a volal ji v jave pres system exec - z tohoto "testu" vyvodil, ze java je cca 100x pomalejsi nez ruby...