Originally posted by cynic
View Post
C and C++ are fairly different, nut the performance level is very comparable. C++ compilers often also support C (MVSC, gcc, clang, obviously), and C++ is meant to keep a similar performance level as C, with a good level of abstraction.
Not talking about how wonderful Java is. Not being able to do an "a + b" arithmetic operation over generics, wrappers taking 3x the memory space a primitive would use and being immutables (which is very nice when doing math operations over a whole array! a couple megabytes releasing every single time you change an array of them...), forced virtuals, forced dynamic allocation...
Comment