Rust est un langage de programmation compilé multi-paradigme conçu et développé par Mozilla Research. Il a été conçu pour être « un langage sécurisé, concurrent, pratique », supportant les styles de programmation purement fonctionnel, modèle d’acteur, procédural, ainsi qu’orienté objet.
Rust est entièrement développé de façon ouverte (les ingénieurs de Mozilla Research publient leurs idées et les décisions prises lors des réunions) et sollicite les remarques et contributions de la communauté.
Installation
sudo apt install rustc
L’incontournable « Hello World »
Voici le code source du traditionnel programme « Hello World » pour le langage Rust. Créer un fichier hello.rs
dans lequel vous mettrez le texte (code) suivant :
// Fonction principale, lancée au démarrage de l'application
fn main() {
// Ecris un texte dans la console
println!("Hello World!");
}
Notez que println!
est une macro qui écrit (print) un texte dans le terminal (console).
Pour obtenir un exécutable vous devez lancer le compilateur Rust rustc
comme suit :
rustc hello.rs
rustc
créera un « binaire » hello que vous pouvez exécuter :
./hello
Le résultat étant :
Hello World!
En savoir +
- Page wikipedia: Rust_(langage) ou en anglais: Rust (programming language)
- https://doc.rust-lang.org/stable/rust-by-example/hello.html#hello-world
- Rust par l’exemple en englais
- A half-hour to learn Rust
ᦿ