Comment Re:MOD PARENT UP! (Score 1) 476
It's because of people like you that once in a while a horrible, slow, unresponsive desktop app is foisted upon users. Because java or c#.
I write c++. I know which part of my code will be touched by less experienced programmers, and I code these parts without the most esoteric bits of the language. I know which parts need speed and low-level optimisations. And I know which part will require extensibility. C++ allows both the genericity and the low-level optimisation. No language has quite the range of possibilities c++ has. Great power, great responsibility and all that.
Mem leaks are easily fixed if you a) don't create them, and b) run you code through valgrind once in a while. Large programmes are typically sensitive to runtime performance, and the performance of the whole thing might well evaporate from a thousand small overheads from "safe languages".
But at the end of the day, no amount of language design will save you from programmer errors...