
Jusqu’à maintenant, si nous devions choisir un langage pour écrire des programmes bas niveau, notre choix se portait la plupart du temps sur C et C++. Désormais, une nouvelle option s’offre à nous : Rust. Les langages comme C et C++ offrent au développeur un contrôle intégral sur la gestion des ressources, au détriment de l’assurance de la non-présence d’erreurs, alors que des langages plus modernes fournissent un niveau d’abstraction plus élevé afin d’éviter ces erreurs aux dépens de la capacité de gérer finement les ressources.