That was true at one point, but I don't think it really is anymore. It's not that C++ code is slower than equivalent C code, it's that when you start writing OO-style code with things like inheritance, virtual functions, polymorphism, and dynamic casting, the resulting code, while potentially better organized, runs slower. It also compiles slower. A lot slower.