No need to knock C++ in this thread. It's perfectly possible to write fast C++ code. It's my preferred development language, even on m68k amigaos.
One of these days I'm going to have to write all the strange things I discovered in gcc 2.95.3 on m68k

Some of them are quite useful.