"le C++ est un langage fort compliqué"
il offre simplement plus de possibilites ; certes c´est un peu plus long a maitrise, mais par la suite l´utilisation n´en est que plus souple.
"on obtient souvent en C++ un code moins performant qu´un code C equivalent".
faux.
http://anubis.dkuug.dk/jtc1/sc22/open/n3502.pdf
il suffit de comprendre les mechanismes, et leurs implications sur le code genere
"C´est juste qu´en C++, on a tendance a utiliser des concepts plus fort pour faire des choses simples."
tout est question de programmeur, non ? ..
"Nous n´avons a ma connaissance pas encore de compilateur qui implémente correctement toute la norme C++"
ICC 8+
et meme les autres se mettent a supporter les fonctionnalites exotiques (i.e. restrict pointers, etc.)
---
"je profite de la simplicité et de la puissance du C pour la partie qui demande le plus d´optimisation"
tu as plus de controle en C++, et a part 4 choses parfaitement peu usuelles (i.e. static array en parametre de fonction), tout ce qui est faisable en C est faisable en C++, avec la meme finesse, le meme niveau de controle, et d´optimisation.