Co se výkonu týče, tak na tom C/C++ je velmi dobře.
Ale tvrdit, že C je bezpečné může jen někdo kdo nikdy neprogramoval v C, nebo naopak programoval jen v C. Sice souhlasím, že Unit testy, valgrind a správný návrh udělají hodně… ale při použití správných nástrojů by se dal označit každý jazyk za bezpečný. Jenomže valgrind a testy odchytávají až chyby, které jazyk dovolil. C/C++ Vám bez okolků dovolí číst a zapisovat nealokovanou paměť. Pointery jsou sice silná věc, ale o bezpečnosti opět nemůže být řeč.
A jestli tou bezpečností má být silná typová kontrola, tak to pardon…ale to je opět dvojsečná zbraň.