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

Fuld beskrivelse

Enregistré dans:
Bibliografiske detaljer
Hovedforfatter: Gomez, Guillaume, 19..-
Format: Livre numérique
Sprog:Français
Udgivet: Malakoff : Dunod 2023.
Paris : Cyberlibris
Fag:
Online adgang:Accès Université d'Orléans et IFPM
Kommentar: 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
LEADER 03010nam a22002657a 4500
001 1286452
008 240315s2023 xxg ||| |||| 00| 0 fre d
009 PPN276406451
020 |a 9782100863228 
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. 
260 |a Paris :  |b Cyberlibris,  |c 2023. 
500 |a Couverture. https://static2.cyberlibris.com/books_upload/136pix/9782100863228.jpg 
500 |a Cyberlibris (ScholarVox) corpus Informatique 
505 0 |a 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 
506 |a L'accès en ligne est réservé aux établissements ou bibliothèques ayant souscrit l'abonnement. Cyberlibris 
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 Programmation système (informatique) 
650 |a Rust (langage de programmation) 
776 0 |0 27327242X  |t Apprendre à programmer en Rust  |f Guillaume Gomez  |d 2023  |c Malakoff  |n Dunod  |p 1 volume (175 pages)  |s InfoPro  |z 978-2-10-085285-7 
856 4 |5 452349901:845626426  |u https://ezproxy.univ-orleans.fr/login?url=https://univ.scholarvox.com/book/88949955  |z Accès Université d'Orléans et IFPM 
997 |0 1286452  |1 Livre numérique  |a Ressource numérique  |b INSA  |b ENSA  |c 0/Bibliothèque numérique/  |c 1/Bibliothèque numérique/ScholarVox (ebooks)/