Rust est un langage de programmation système ultra-rapide, qui prévient les erreurs de segmentation et garantit la sûreté entre threads.
Montre-moi !

Install Rust 1.14.0
December 22, 2016

Fonctionnalités

// Ce code est modifiable et exécutable ! fn main() { // Une calculatrice simple avec des entiers : // `+` ou `-` signifie ajouter ou soustraire 1 // `*` ou `/` signifie multiplier ou diviser par 2 let programme = "+ + * - /"; let mut accumulateur = 0; for symbole in programme.chars() { match symbole { '+' => accumulateur += 1, '-' => accumulateur -= 1, '*' => accumulateur *= 2, '/' => accumulateur /= 2, _ => { /* on ne tient pas compte des autres symboles */ } } } println!("Le programme \"{}\" a calculé la valeur {}", programme, accumulateur); }
fn main() {
// Une calculatrice simple avec des entiers:
// `+` ou `-` signifie ajouter ou soustraire 1
// `*` ou `/` signifie multiplier ou diviser par 2

let programme = "+ + * - /";
let mut accumulateur = 0;

for symbole in programme.chars() {
match symbole {
    '+' => accumulateur += 1,
    '-' => accumulateur -= 1,
    '*' => accumulateur *= 2,
    '/' => accumulateur /= 2,
    _ => { /* on ignore tout le reste */ }
}
}

println!("Le programme \"{}\" a calculé la valeur {}",
   programme, accumulateur);
}