Garçon devant un ordinateur.jpg
Hollie Little Pink Laptop.jpg
À propos • Aide • Le Livre d'or
Les lecteurs de Vikidia demandent des articles en plus. Voyez la liste d'articles à créer, et venez nous aider à les rédiger !

Rust

Une page de Vikidia, l’encyclopédie junior
Aller à la navigation Aller à la recherche
Logo officiel de Rust.

Rust est un langage de programmation compilé conçu par Mozilla Research. Il a les mêmes performances que le C++.

Il est considéré par certains comme le « successeur » aux langages de programmation C et C++.

C'est un langage de programmation compilé, c'est-à-dire que nous devons utiliser un compilateur pour rendre le programme exécutable, un des célèbres compilateurs de Rust est rustc.

Le langage Rust a la réputation d'avoir l'accès au contrôle des concepts de bas niveau, mais aussi le pouvoir des concepts de haut niveau1.

Mascotte de Rust[modifier | modifier le wikicode]

Rust possède une mascotte non officielle nommée Ferris, elle a été adopté par le livre « The Rust Programming Langage », un livre recommandé sur le site officiel de Rust et qui a été crée par des membres de Rust23.

Support et apréciation du langage[modifier | modifier le wikicode]

Rust possède beaucoup d'entreprises qui supportent ce langage, parmi celles-ci, nous pouvons citer Dropbox, Mozilla, Canonical (connus pour avoir créé la distribution GNU/Linux Ubuntu) et NPM4.

Selon le sondage du Stack overflow survey 2023, c'est le langage le plus apprécié5.

Exemple de programme Hello world en Rust[modifier | modifier le wikicode]

Pour faire un programme de type hello world, nous devons simplement faire ceci :

fn main() {
  // Ce programme permet d'afficher Hello, World
  println!("Hello, World");
}

La fonction main, comme dans les langages de programmation tel que le C ou le C++, est laquelle toutes les instructions vont se situer, c'est la fonction principale.

Les doubles slashes représentent des commentaires, ce sont des éléments qui vont être ignorés par le compilateur, ce qui peut être utile pour se repérer dans le code.

Enfin, l'instruction println! permet d'afficher le texte entre guillemets.

N'oubliez pas que Rust est strict au fait que vous devez mettre à la fin de l'instruction des point-virgule, si vous ne le faites pas, le compilateur va vous rapporter une erreur.

Déclarer une variable[modifier | modifier le wikicode]

Si nous voulons déclarer une variable en Rust, nous devons utiliser l'instruction let comme cet exemple :

fn main() {
  let ma_variable = 6;
  let ma_variable = 7;
}

Pour des raisons de sécurité, les variables sont par défaut immutable, c'est-à-dire que nous ne pouvons pas modifier la valeur sauf si nous réutilisons l'instruction let, pour changer ça, nous devons utiliser mut comme ceci :

fn main() {
  let mut ma_variable = 6;
  ma_variable = 7;
}

Notes et références[modifier | modifier le wikicode]

Langages de programmation.svg
Les langages de l’informatique
Portail de l'informatique —  Tous les articles sur son histoire, les logiciels, Internet…