Apprendre à programmer en Rust
Rust est un langage de programmation système, compilé et multi-paradigme. C'est un croisement entre langage impératif (C), objet (C++), fonctionnel (Ocaml) et concurrent (Erlang). Il s'inspire des recherches en théories des langages de ces dernières années et des langages de programmation...
保存先:
| 第一著者: | |
|---|---|
| フォーマット: | Livre numérique |
| 言語: | Français |
| 出版事項: |
Malakoff :
Dunod
2023.
Paris : Cyberlibris |
| 主題: | |
| オンライン・アクセス: | Accès Université d'Orléans et IFPM |
| 注記: |
Couverture. https://static2.cyberlibris.com/books_upload/136pix/9782100863228.jpg Cyberlibris (ScholarVox) corpus Informatique |
| Autres localisations: | Voir dans le Sudoc |
| Edition sous un autre format: | • Apprendre à programmer en Rust, Guillaume Gomez, 2023, Malakoff, Dunod, 1 volume (175 pages), InfoPro, 978-2-10-085285-7 |
目次:
- Les bases de la programmation en Rust
- Les spécificités de Rust
- Pour aller plus loin
- Mise en place des outils
- Premier programme
- Les variables
- Conditions et pattern matching
- Les fonctions
- Les expressions
- Les boucles
- Les enums
- Les structures
- If let/while let
- Gestion des erreurs
- Cargo
- Jeu du plus ou moins
- Le formatage des flux
- Les traits
- Générécité
- Propriété (ou ownership)
- Durée de vie (ou lifetime)
- Déréférencement
- Sized et String vs str
- Les unions
- Closure
- Projet multi-fichiers
- Les macros
- Box
- Les itérateurs
- Les macros procédurales (ou proc-macros)
- Utiliser du code compilé en C avec les FFI
- Documentation et rustdoc
- Ajouter des tests
- Rc et RefCell
- Les threads
- Le réseau
- Codes annexes

