Qu'est-ce que la rouille ?
What is Rust?
Rust is a multi-paradigm, high-level, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety—that is, that all references point to valid memory—without requiring the use of a garbage collector or reference counting present in other memory-safe languages. To simultaneously enforce memory safety and prevent concurrent data races, Rust's "borrow checker" tracks the object lifetime of all references in a program during compilation. Rust is popular for systems programming but also offers high-level features including some functional programming constructs.
Rust est un langage de programmation multi-paradigme, de haut niveau et à usage général. Rust met l'accent sur les performances, la sécurité des types et la concurrence. Rust assure la sécurité de la mémoire, c'est-à-dire que toutes les références pointent vers une mémoire valide, sans nécessiter l'utilisation d'un ramasse-miettes ou d'un comptage de références, comme c'est le cas dans d'autres langages à sécurité mémoire. Afin d'appliquer simultanément la sécurité de la mémoire et d'empêcher les courses de données concurrentes, le "vérificateur d'emprunts" de Rust suit la durée de vie des objets de toutes les références d'un programme pendant la compilation. Rust est populaire pour la programmation de systèmes, mais il offre également des caractéristiques de haut niveau, y compris certaines constructions de programmation fonctionnelle.
open_qa
fr