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...
Enregistré dans:
| Auteur principal: | |
|---|---|
| Format: | Livre papier |
| Langue: | Français |
| Publié: |
Malakoff :
Dunod
DL 2023.
|
| Collection: | InfoPro. Études, développement, intégration
|
| Sujets: | |
| Autres localisations: | Voir dans le Sudoc |
Table des matières:
- Les bases de la programmation en Rust
- Chapitre 1. Mise en place des outils
- Chapitre 2. Premier programme
- Chapitre 3. Les variables
- Chapitre 4. Conditions et pattern matching
- Chapitre 5. Les fonctions
- Chapitre 6. Les expressions
- Chapitre 7. Les boucles
- Chapitre 8. Les enums
- Chapitre 9. Les structures
- Chapitre 10. If let/while let
- Chapitre 11. Gestion des erreurs
- Chapitre 12. Cargo
- Chapitre 13. Jeu du plus ou moins
- Les spécificités de Rust
- Chapitre 14. Le formatage des flux
- Chapitre 15. Les traits
- Chapitre 16. Généricité
- Chapitre 17. Propriété (ou ownership)
- Chapitre 18. Durée de vie (ou lifetime)
- Chapitre 19. Déréférencement
- Chapitre 20. Sized et String vs str
- Chapitre 21. Les unions
- Chapitre 22. Closure
- Chapitre 23. Projet multi-fichiers
- Chapitre 24. Les macros
- Chapitre 25. Box
- Chapitre 26. Les itérateurs
- Pour aller plus loin
- Chapitre 27. Les macros procédurales (ou proc-macros)
- Chapitre 28. Utiliser du code compilé en C avec les FFI
- Chapitre 29. Documentation et rustdoc
- Chapitre 30. Ajouter des tests
- Chapitre 31. Rc et RefCell
- Chapitre 32. Les threads
- Chapitre 33. Le réseau
- Chapitre 34. Codes annexes

