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...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Gomez, Guillaume, 19..-
Formato: Livre papier
Idioma:Français
Publicado em: Malakoff : Dunod DL 2023.
Colecção:InfoPro. Études, développement, intégration
Assuntos:
Autres localisations: Voir dans le Sudoc
LEADER 03030nam a22002297a 4500
001 1096248
008 231121t20232023xxe ||| |||| 00| 0 fre d
009 PPN27327242X
020 |a 9782100852857 (br.) :  |c [25 EUR] 
024 |a 9782100852857 
041 0 |a fre 
082 |a 005 
100 1 |a Gomez, Guillaume,  |d 19..- 
245 1 0 |a Apprendre à programmer en Rust   |c Guillaume Gomez. 
260 |a Malakoff :  |b Dunod,  |c DL 2023. 
300 |a 1 volume (175 pages) :  |b couverture illustrée en couleurs ;  |c 24 cm. 
490 1 |a InfoPro. Études, développement, intégration 
505 0 |a 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 
520 |a 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 les plus populaires afin d'atteindre trois objectifs : rapidité, sécurité (en mémoire notamment) et concurrent (partage des données sécurisé entre tâches). Cet ouvrage vous permettra d'apprendre à développer en Rust en expliquant sa syntaxe, ses concepts mais aussi les fonctionnalités qui lui sont propres : le borrow-checker ; les durées de vie (lifetimes) ; le filtrage par motif (pattern matching) ; les expressions ; les macros ; et bien plus ! Conçu comme un tutoriel, ce livre n'a pas pour but de faire une description exhaustive du langage mais de vous donner les clés pour vous en servir le plus rapidement possible. 
650 |a Rust (langage de programmation) 
650 |a Programmation système (informatique) 
997 |0 1096248  |1 Livre papier  |a Ressource papier  |c 0/Orléans/  |c 1/Orléans/BU Sciences, Technologies, STAPS/  |z Orléans, BU Sciences, Technologies, STAPS, 005.133 RUST Go