Partager via


Vue d’ensemble du développement sur Windows avec Rust

Rust est un langage de programmation de systèmes conçu pour les performances, la fiabilité et la sécurité de la mémoire, sans récupérateur de mémoire. Il est largement utilisé pour les systèmes d’exploitation, les outils en ligne de commande, les serveurs web et partout où le contrôle de bas niveau est important.

Rust a dominé le sondage annuel des développeurs de Stack Overflow en tant que la langue la plus admirée depuis plusieurs années, et Microsoft est un membre fondateur de la Fondation Rust.

Concepts clés

  • Cargo — Gestionnaire de package et outil de génération de Rust. Vous l’utiliserez pour presque tout : création de projets, ajout de dépendances, génération et test.
  • crate : unité de base de compilation dans Rust. Un crate peut être un binaire (exécutable) ou une bibliothèque.
  • rustup : le programme d’installation officiel et le gestionnaire de versions pour la chaîne d’outils Rust. Il conserve votre compilateur et vos outils à jour.
  • crates.io — le registre des packages de la communauté à crates.io.

Étapes suivantes