Mais tu as plusieurs types d'outils professionnels pour sécuriser son code
- le C++ avec ses pointeurs intelligents, ses vues ... CRT, RAII, ..
- le Rust avec son compilateur, borrow checker, ...
- Java et C# qui utilise 1 machine virtuelle/ ramasse miettes
Et depuis 5-6 ans on reproche au C++ de demander des profils rares (> 8 ans d'expérience, 1 truc comme cela), d'avoir des temps de développement assez longs ... et la liste des bugs mémoire toujours aussi importante.
Les normes depuis C++11 n'ont rien amélioré (que ce soit sur la sécurité du code que sur la gestion des dépendances ou sur la facilité de développer/ debugger).
Je sais que lorsqu'on maîtrise le C++ on se sent "supérieur", meilleur... le C++ devient 1 b*rdel
Et depuis 5-6 ans pleins de sociétés (même le noyau Linux et FFmpeg) se forment sur Rust et cela semble faire son petit bonhomme de chemin ... le seul truc qui reste au C++ c'est sa vitesse d'exécution et sa énorme base de codes
D'ailleurs ce n'est pas pour rien que depuis 2022-2023, le comité C++ réfléchit à intégrer le borrow checker(il me semble que le comité C++ avait annoncé 1 grande surprise en 2022-2023)
Donc voila il y a 2 types de professionnels : ceux qui font du C++ et les autres![]()
![]()
![]()









... le C++ devient 1 b*rdel
Répondre avec citation









Partager