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

Note

Avant d’installer la chaîne d’outils, consultez la note de compatibilité Smart App Control dans Configurer votre environnement de développement Rust sur Windows. Sur un appareil sur lequel Smart App Control s’exécute en mode d’application, la chaîne d’outils Rust non signée peut être bloquée.