Rust
Qu'entend-on par Rust ?
Rust est un nouveau langage de programmation de systèmes, conçu comme alternative à C, C++ et Go. Comme Go, il vise à assurer la sécurité de la mémoire, mais contrairement à Go, il le fait sans récupérateur de mémoire. En n'en employant pas, Rust peut fonctionner avec des applications comme l'informatique en temps réel et le développement du noyau, quand le temps d'exécution déterministe et la taille du processus sont d'une importance primordiale. Rust est en mesure de le faire grâce à des constructions de langage qui donnent au programmeur des moyens explicites de décrire comment la mémoire allouée est partagée entre les parties du code, permettant ainsi au compilateur de déterminer quand le programmeur a créé la possibilité d'une fuite de mémoire.