Rust permet par conception de quasiment éliminer certaines classes de bug de langages comme C/C++ , en plus de toutes les erreurs qui sont impossibles à faire dans un langage à typage statique.
Par exemple le langage est conçu de manière à ce que les utilisations de pointeurs après avoir détruit sur l’objet sur lequel ils pointent est impossible. Le compilateur est capable de détecter une telle erreur du programmeur, le programme est incorrect et ne compilera pas.
[^] # Re: Ils sont partout
Posté par thoasm . En réponse à la dépêche PHPStan est sorti en version 1.0. Évalué à 4.
Un article comme celui là est un bon aperçu sans doute : https://polyfloyd.net/post/how-rust-helps-you-prevent-bugs/
Rust permet par conception de quasiment éliminer certaines classes de bug de langages comme C/C++ , en plus de toutes les erreurs qui sont impossibles à faire dans un langage à typage statique.
Par exemple le langage est conçu de manière à ce que les utilisations de pointeurs après avoir détruit sur l’objet sur lequel ils pointent est impossible. Le compilateur est capable de détecter une telle erreur du programmeur, le programme est incorrect et ne compilera pas.