Beaucoup de fonctionnalit�s telles que la metaprogrammation sont totalement absente de la plupart des langages.
De plus, C++ fournis tous les outils n�cessaires pour n'avoir � s'emb�ter avec le bas niveau que quand cela est n�cessaire. Par exemple, les smart pointer permettent un gestion automatique de la m�moire.
Le plu gros d�faut de C++ sont ses 40 ans d'age. Il traine des erreurs du pass�, des trucs qui n'ont pas �t� pr�vu pour les utilisations modernes. Malheureusement, il faut rester compatible avec tout �a et donc le C++ devient un vrai bordel de subtilit�s diverses et vari�es.
Le D propose des solutions en repartant sur un d�part frais, mais souffre de se jeunesse (bien moins de doc, moins d'outils, etc . . .).
Bref, si tu est pr�t � t'accrocher, je te conseille C++, c'est ce qui t'offre le plus de possibilit�s. Par contre, si tu cherche � �tre productif vite, go java ou C# (je dirais d'ailleurs plut�t C# sauf si tu es allergique � microsoft, ou si tu as en t�te un domaine d'application ou java domine comme le domaine bancaire).
Partager