J'ai jeté un œil : sa démarche semble bonne, rien à redire là-dessus : apprendre le C++ "idéal", sans passer par la case "C". Bon, d'un autre côté, c'est pas non plus le premier cave venu sur le sujet, il le maîtrise.
Mais ce ne sera réellement possible qu'en "C++++", parce que quand je vois certaines craderies parfaitement "légales" en C++, j'ai un peu peur côté pédagogie... C++ est moins permissif que le C, OK, mais ça reste quand même une belle usine à horreurs quand on s'y met : casts sauvages, oublis de libération par utilisation de smart pointers (et souvent à mauvais escient), templates de templates de templates (debug=suicide), héritage multiple et son cortège de problèmes, possibilité de masquage des warnings (inclus les très dangereux, un comble pour un langage "pédagogique" !!!), etc.
Bref, bonne démarche, à condition de rétablir le bûcher et la Question pour tout étudiant qui dévie de la Voie Tracée, ou d'enfin faire du C++ un vrai langage fortement typé et d'éliminer certaines possibilités "nid à crasse" du langage. A voir avec la prochaine norme C++, mais j'ai des doutes sur le fait que ce soit révolutionnaire quand même, et il faudra encore X années pour que la norme se démocratise de toutes façons.
Partager