|  | 
          
            |  Rust et WebAssembly | 
          
            | 
                
                  |  |  
                  | Rust est un langage de programmation compilé multi-paradigme conçu et développé par Mozilla Research depuis 2010. Il a été conçu pour être « un langage fiable, concurrent, pratique », supportant les styles de programmation purement fonctionnel, modèle d'acteur, procédural, ainsi qu'orienté objet sous certains aspects. En 2020, ses domaines de prédilection sont la programmation système, les applications en ligne de commande, les applications Web via WebAssembly, les services réseaux et les systèmes embarqués. Du fait de la politique de Mozilla, 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é. La conception du langage est graduellement améliorée au travers des retours de l'équipe travaillant sur le moteur de rendu Servo et de façon pragmatique lors de l'écriture du compilateur. Bien que le projet soit financé par Mozilla, la majorité des contributions proviennent de la communauté |  
                  |  WebAssembly, abrégé wasm, est un standard du WWW pour le développement d’applications 
  Télécharger wasm-pack - Documentation - The wasm-bindgen Guide
 |  
                  |  Le langage de programmation Rust 
  Tutoriel Rust 
  The Rust Programming Language 
  Introduction à Rust 
  Rust by Example
 |  Rust et WebAssembly 
  Rust and WebAssembly 
  WebAssembly Explorer 
  Get started with WebAssembly 
  WebAssembly Studio 
 |  
                  | 
                       Rust, en bref par Anthony Defranceschi
  Tutoriel pour apprendre les bases de la programmation en Rust par Guillaume Gomez
  Rust par l'exemple par Rust Core Team - Anthony Defranceschi
  Apprendre à encoder/décoder du TOML avec toml-rs par Anthony Defranceschi 
 |  
                  |  Editeur de code Rust en ligne
 |  |  
                  | Cargo est le gestionnaire de paquets de Rust
                        | 
                       Créer un projet en Rust: cargo new <Nom Projet>
 Compiler le projet: cargo build
Compiler et lancer le projet:cargo run
 |  
                  | 
                       Démarrage par sitelec.org
  Exemples:  print! et println!         commentaires         conditions et boucles         if else          opérations   entrée clavier         lecture/écriture sur disque         filtrage par motif         utilisation des fonction   passage des paramètres d'une fonction         tableau         tuple         slice         vecteurs          librairie    utilisation de librairie - main.rs - Cargo.toml         WebAssembly - html - js - wasm - html2   WebAssembly Studio - C - HTML - JS - wasm-project.zip   WebAssembly Studio - Rust - HTML - JS - addition.zip  |  | 
          
            |  |