Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Rust

INFORMATIQUE > LANGAGES INFORMATIQUES

Du mot anglais rusr, la rouille.

Rust est un langage informatique


Date de création : 2006.

Auteur : Graydon Hoare .

Paradigme(s) : Impérati, objet, fonctionnel§ et concurrent.

Type d'exécution : langage compilé.

Typage : statique.

Système d'exploitation : Multiplateforme.

Licence : Apache-2.06 et MIT7.

Histoire

Rust a été développé par Graydon Hoare à partir de 2006. Il fut ensuite aidé par son employeur Mozilla à partir de 2009. La première version du compilateur Rust (rustc) est apparu en 2012.

Caractéristiques

La syntaxe de Rust est proche de celle du C.

Rust dispose d'énumérations et du filtrage par motif.

En Rust une valeur a un seul propriétaire et si la valeur change de propriétaire, l'ancien propriétaire ne peut plus l'utiliser. (concepts d'ownership et de borrowing)

Rust dispose d'un typage fort statique sans conversions implicites.

Les variables sont immuables par défaut

Généalogie

Rust a été influencé par C++, Erlang, Haskell, Scala, OCaml, Scheme, Swift, C#, Alef et Limbo5.
Pour en savoir plus

Site officiel

Wikipedia

Documentation sur Rust