Když je Java superrychlá, proč potom existují wrappery jako jblas? Nešlo by to v Javě napsat rychlejší?
Výpočet PI v Javě může stejně rychlý jako v C, protože se k tomu nepožívají objekty. Záleží na optimalizačních schopnostech překladače C a JIT v JVM. Totéž platí i o Javascriptu. Teoreticky může v Javě vadit zásobníková instrukční sada, ale to už snad JITy zvládly.
C++ je výkonnější při používání objektů na zásobníku a při vnořování struktur do větších struktur. Obojí je syntaktický cukr a výsledný strojový kód je stejný jako při použití jednoduchých proměnných. Třída v C++ je jen struktura (pro hnidopichy, i s virtuálními metodami je to struktura, jen tam jsou "neviditelné" pointery). Je tedy možné psát esteticky a strukturovaně "zadarmo", tj. bez přidané runtimeové režie.
Vnořování struktur v C++ je jen strukturované pojmenování jednoduchých proměnných v jedné velké struktuře. V Javě takto vnořovat nejde, jde jen vložit pointer na "vnořený" objekt, což není "zadarmo".
Objekty na zásobníku se hodí např. při výpočtech s vektory. V C++ jde napsat třída vektoru s přetíženými operátory a s objekty lze poskládat matematický výraz. Přitom jsou nulové režie na vytváření objektů, stejně jako ve výrazu se skalárními čísly.