Je ne connais ni Rust ni C++. J’apprends le C ainsi que la programmation système Linux (en autodidacte).
Il parait que la courbe d’apprentissage du Rust est rude. Mais Rust est avancé comme remplaçant à C++ pour les nouveaux projets. Les deux langages coexisteront vraisemblablement.
Des programmes C/C++ présentent intrinsèquement des défauts de sécurité (failles ou vulnérabilités). De plus, C++ est complexe également. Plusieurs acteurs industriels (Microsoft, Amazon, Google, Linux…) développant des projets majeurs recommandent de miser plutôt sur Rust.
J’ai écouté le podcast « C++ en 2026 » de façon partielle. Mais il ne me convaincs pas (sur le principe) d’opter pour C++ en 2026. Je crois que le fond du problème c’est la sécurité, celle associée aux risques de piratage inhérents au langage (effets de bords, permissivité, comportements indéterminés…). Je n’ai pas l’impression que maîtriser des bonnes pratiques de développement permet d’éviter ces risques ou bien il faut être un expert (avec un coût en développement).
Je ne connais ni Rust ni C++. J’apprends le C ainsi que la programmation système Linux (en autodidacte).
Il parait que la courbe d’apprentissage du Rust est rude. Mais Rust est avancé comme remplaçant à C++ pour les nouveaux projets. Les deux langages coexisteront vraisemblablement.
Des programmes C/C++ présentent intrinsèquement des défauts de sécurité (failles ou vulnérabilités). De plus, C++ est complexe également. Plusieurs acteurs industriels (Microsoft, Amazon, Google, Linux…) développant des projets majeurs recommandent de miser plutôt sur Rust.
J’ai écouté le podcast « C++ en 2026 » de façon partielle. Mais il ne me convaincs pas (sur le principe) d’opter pour C++ en 2026. Je crois que le fond du problème c’est la sécurité, celle associée aux risques de piratage inhérents au langage (effets de bords, permissivité, comportements indéterminés…). Je n’ai pas l’impression que maîtriser des bonnes pratiques de développement permet d’éviter ces risques ou bien il faut être un expert (avec un coût en développement).