Phase 1Premiers pas

#1 Installer Rust

rustup, cargo, rustc

Qu'est-ce que Rust ?

Rust est un langage de programmation système créé par Mozilla. Il garantit la sécurité mémoire sans ramasse-miettes (garbage collector) grâce à son système d'ownership unique. Rust est rapide, fiable et de plus en plus adopté dans l'industrie.

Rust est idéal pour les programmes où la performance et la sécurité sont critiques : systèmes embarqués, serveurs web, outils en ligne de commande, et bien plus encore.

Installer avec rustup

L'outil officiel d'installation de Rust s'appelle rustup. Il gère les versions du compilateur et les outils associés. Sur Linux ou macOS, une seule commande suffit :

Installation (Linux / macOS)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Sur Windows, téléchargez l'installateur depuis rustup.rs et suivez les instructions. L'installation ajoute trois outils principaux : rustup, rustc et cargo.

Vérifier l'installation

Après l'installation, ouvrez un nouveau terminal et vérifiez que tout fonctionne avec ces trois commandes :

Vérification
$ rustup --version
rustup 1.27.1

$ rustc --version
rustc 1.78.0

$ cargo --version
cargo 1.78.0

rustup gère l'installation, rustc est le compilateur, et cargo est le gestionnaire de paquets et l'outil de build.

Cargo — votre boîte à outils

Cargo est l'outil central de l'écosystème Rust. Il fait tout :

  • cargo new — créer un nouveau projet
  • cargo build — compiler le projet
  • cargo run — compiler et exécuter
  • cargo check — vérifier sans compiler entièrement
  • cargo test — lancer les tests

Vous utiliserez Cargo dans chaque leçon. C'est votre meilleur allié pour développer en Rust.

À vous de jouer

Essayez les commandes ci-dessous pour vérifier votre installation :

terminal — bash
user@stemlegacy:~$