C++ est en train d'évoluer rapidement, et la façon de coder avec le vieux C++ d'il y a 10 ans (C++98) est différente du C++ d'aujourd'hui.
Il y a 10 ans, on avait l'impression que le C++ était un langage qui n'évoluait plus. Aujourd'hui, c'est tout un écosystème qui bouillonne, plusieurs compilateurs avec une concurrence positive, des outils de test/vérification très poussés, des optimisations de folie, même du code C++ qui s'exécute dès la compilation pour générer du code qui est pris en compte par le compilateur...
Je pense que de jeunes diplômés peuvent se lancer dans l'apprentissage du C++ moderne sans regret, s'ils apprécient ce langage bien sûr, sachant que dans plusieurs domaines, le C++17 est le langage le plus adapté.
Par contre, les développeurs C++ sont les premiers à se plaindre de sa complexité. On veut un C++ qui évolue plus rapidement avec une sémantique qui se simplifie, mais sans sacrifier ni ses performances, ni ses capacités à méta-programmer. Les nouvelles directions à donner à ce vieux langage de 40 ans ne sont donc pas faciles à trancher.
Aujourd'hui, je ne connais aucun langage qui puisse remplacer pleinement le C++.
Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)
[^] # Re: Conclusion?
Posté par Oliver (site web personnel) . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 8. Dernière modification le 28 juillet 2018 à 18:40.
C++ est en train d'évoluer rapidement, et la façon de coder avec le vieux C++ d'il y a 10 ans (C++98) est différente du C++ d'aujourd'hui.
Il y a 10 ans, on avait l'impression que le C++ était un langage qui n'évoluait plus. Aujourd'hui, c'est tout un écosystème qui bouillonne, plusieurs compilateurs avec une concurrence positive, des outils de test/vérification très poussés, des optimisations de folie, même du code C++ qui s'exécute dès la compilation pour générer du code qui est pris en compte par le compilateur...
Je pense que de jeunes diplômés peuvent se lancer dans l'apprentissage du C++ moderne sans regret, s'ils apprécient ce langage bien sûr, sachant que dans plusieurs domaines, le C++17 est le langage le plus adapté.
Par contre, les développeurs C++ sont les premiers à se plaindre de sa complexité. On veut un C++ qui évolue plus rapidement avec une sémantique qui se simplifie, mais sans sacrifier ni ses performances, ni ses capacités à méta-programmer. Les nouvelles directions à donner à ce vieux langage de 40 ans ne sont donc pas faciles à trancher.
Aujourd'hui, je ne connais aucun langage qui puisse remplacer pleinement le C++.
Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)