À mon avis, le C++ est un langage complexe et seuls des développeurs déjà un peu expérimentés avec d'autres langages devraient se lancer dans son apprentissage. Pour un premier langage, Python ou Go me semblent plus pertinents : ils permettent de faire beaucoup de choses avec moins de complexité que le C++.
Après, est-ce que j'irais recommander C++ pour des développeurs avancés ? Ça dépend. Déjà, il y a de fortes chances que ces développeurs soient suffisamment matures pour se passer de mes conseils ;-) Mais ça dépend surtout de ce que l'on veut faire avec. C++, bien maitrisé et avec une bonne connaissance informatique bas-niveau, reste le langage de prédilection quand les performances passent en premier. Mais Rust monte petit à petit en puissance et est déjà plus intéressant que le C++ sur pas mal d'aspects : l'outillage, éviter les problèmes de sécurité dus à la mauvaise gestion de la mémoire, etc.
# Mon avis personnel
Posté par Bruno Michel (site web personnel) . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 10.
À mon avis, le C++ est un langage complexe et seuls des développeurs déjà un peu expérimentés avec d'autres langages devraient se lancer dans son apprentissage. Pour un premier langage, Python ou Go me semblent plus pertinents : ils permettent de faire beaucoup de choses avec moins de complexité que le C++.
Après, est-ce que j'irais recommander C++ pour des développeurs avancés ? Ça dépend. Déjà, il y a de fortes chances que ces développeurs soient suffisamment matures pour se passer de mes conseils ;-) Mais ça dépend surtout de ce que l'on veut faire avec. C++, bien maitrisé et avec une bonne connaissance informatique bas-niveau, reste le langage de prédilection quand les performances passent en premier. Mais Rust monte petit à petit en puissance et est déjà plus intéressant que le C++ sur pas mal d'aspects : l'outillage, éviter les problèmes de sécurité dus à la mauvaise gestion de la mémoire, etc.