Les principaux reproches que je fais au langage C++ sont principalement d'un point de vue syntaxique...
Les indispensables après une accolade fermante d'une déclaration de classe, union, énumération, etc...
La notion d'itérateurs... Ça serait magnifique qu'un mot-clé C++ du genre foreach apparaisse, bien que des alternatives Boost/Qt soit déjà présente...
Les directives de pré-processeur... Pourquoi ne pas tout simplement utiliser des mot-clés pour les quelques opérations dont le pré-processeur se charge ?
Les pointeurs... Il serait intéressant de mettre plus en avant les références, à la manière du Java un peu...
L'impossibilité de séparer déclaration et implémentation de fonctions template, statique...
Laisser le choix entre les paradigmes orientés objet et procédural pour des fonctions tel que le main.
En gros il faudrait passer à Java ou à D...
Partager