C++26 for Lazy Programmers • Will Briggs & Todd Montgomery • GOTO 2026

C++26 for Lazy Programmers • Will Briggs & Todd Montgomery • GOTO 2026

C++26 pour les programmeurs paresseux • Will Briggs & Todd Montgomery • GOTO 2026

🎙 Will Briggs 👥 1.1M 📅 25 septembre 2026 ⏱ 28 min 👁 5K 📄 opinion experte 🧭 2026-10-15
Disponible en : Français (actuel) English

Mots-clés

C++26apprentissagepointeursIAprogrammation

Résumé

Dans cet entretien du GOTO Book Club, Todd Montgomery reçoit Will Briggs, professeur d’informatique à l’Université de Lynchburg, pour discuter de son livre ‘C++26 for Lazy Programmers’. La conversation s’ouvre sur l’impact de l’IA sur l’apprentissage des langages : Briggs affirme que l’IA ne menace pas les carrières de développeurs, car elle échoue encore sur des problèmes de difficulté moyenne, tout en accélérant le travail des programmeurs expérimentés. Il souligne que savoir lire le code devient encore plus crucial, car c’est le moyen de communication avec l’IA. Briggs explique ensuite sa démarche pédagogique : ordonner les concepts pour n’introduire qu’une ou deux nouveautés à la fois, utiliser des exemples ludiques, et faire travailler les notions en double usage, comme l’opérateur de surcharge via la construction d’une classe de chaînes. Il déplore la prolifération des façons de faire en C++ (25 manières d’initialiser un nombre), et prône une simplification. Il détaille aussi sa méthode pour enseigner les pointeurs sans le mot ‘pointeur’, en passant par les tableaux et l’allocation dynamique, avant d’introduire le concept tardivement. Enfin, il observe que le code C++ généré par IA semble plus fiable que le code Java, probablement grâce à la qualité du corpus d’entraînement. Briggs conclut en encourageant l’apprentissage du C++ comme tremplin vers d’autres langages, citant l’indice TIOBE où C est deuxième et C++ troisième.

221 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur principale réside dans le partage d’expérience d’un enseignant de longue date, qui offre des perspectives pratiques sur l’ordre d’enseignement des concepts C++ et sur l’utilité réelle de l’IA en programmation. L’argumentation est solide : Briggs appuie ses affirmations sur des tests personnels annuels de l’IA, sur des exemples concrets issus de sa classe, et sur des références comme l’indice TIOBE. Il reconnaît les limites de ses prédictions et propose des idées réalistes, comme utiliser l’IA pour traduire du code C++ vers Rust. Le ton est pragmatique et sans hype, ce qui renforce la crédibilité.

Rigueur scientifique, qualité des sources, adéquation du titre

La discussion est menée avec sérieux et s’appuie sur l’expérience directe des intervenants. Les sources mentionnées incluent l’indice TIOBE, les travaux de Bjarne Stroustrup, et d’autres livres recommandés, mais aucune étude formelle n’est citée. L’adéquation titre/contenu est parfaite : le titre annonce clairement le sujet. Les références externes dans la description (liens vers les profils LinkedIn, GitHub, et le site de l’université) contribuent à la transparence et à la vérifiabilité des intervenants. Cependant, le contenu reste essentiellement une conversation d’opinion, sans démonstration technique approfondie.

195 mots

Adéquation titre / contenu

Le titre correspond parfaitement au contenu : la conversation porte sur le livre 'C++26 for Lazy Programmers' et sur l'apprentissage du C++ moderne.

Qualité & fiabilité

8/10

Discussion experte entre un professeur d'informatique et un praticien chevronné, fondée sur des décennies d'expérience. Les avis sont nuancés et sans exagération, même si certaines affirmations reposent sur des anecdotes personnelles.

Chapitres

Sources citées

  • GOTO Book Club — Programme du club de lecture GOTO où cette interview a été enregistrée.
  • Profil LinkedIn de Will Briggs — Profil professionnel de l'auteur du livre.
  • Page universitaire de Will Briggs — Page officielle du professeur à l'Université de Lynchburg.
  • Profil GitHub de Todd Montgomery — Profil GitHub du co-auteur et mainteneur de projets open source.
  • Épisode 454 de GOTO Book Club — Page de l'épisode correspondant à cette interview.

Sources concordantes

Références externes

Apport & nouveautés

L’entretien apporte un éclairage original sur l’enseignement du C++ moderne, en particulier la méthode de Briggs pour introduire les pointeurs sans le mot ‘pointeur’, et sa réflexion sur l’impact de l’IA sur l’apprentissage. Il met en avant une position nuancée : l’IA est un outil utile mais ne remplace pas la compréhension. Sa proposition de limiter les nouvelles syntaxes du C++26 est une critique constructive qui manque souvent dans les discussions. De plus, son constat sur la qualité du code IA en C++ par rapport au Java ouvre des pistes intéressantes.

Pour aller plus loin :

140 mots

Profil radar

Le profil radar montre des scores élevés en qualité et fiabilité, mais un niveau technique modéré, reflétant une discussion accessible plutôt qu'un exposé avancé. La quantité d'informations est correcte sans être exhaustive, ce qui correspond à un entretien de type book club.

Fiabilité 8/10