Apprendre à programmer en Rust

Enregistré dans:
Détails bibliographiques
Auteur principal: Gomez, Guillaume (19..-....). (Auteur)
Support: E-Book
Langue: Français
Publié: Malakoff : Dunod.
Sujets:
Autres localisations: Voir dans le Sudoc
Résumé: 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
Accès en ligne: Accès à l'E-book
LEADER 03403cmm a2200457 i 4500
001 ebook-276406451
005 20240406013839.0
007 cu|uuu---uuuuu
008 240315s2023||||fr ||||g|||| ||||||fre d
020 |a 9782100863228 
035 |a (OCoLC)1428763469 
035 |a FRCYB88949955 
035 |a FRCYB084688949955 
035 |a FRCYB087088949955 
035 |a FRCYB087588949955 
035 |a FRCYB24888949955 
035 |a FRCYB26088949955 
035 |a FRCYB56788949955 
035 |a FRCYB63288949955 
040 |a ABES  |b fre  |e AFNOR 
041 0 |a fre  |2 639-2 
082 0 |a 005  |2 22 
100 1 |0 (IdRef)273346423  |1 http://www.idref.fr/273346423/id  |a Gomez, Guillaume  |d (19..-....).  |4 aut.  |e Auteur 
245 1 0 |a Apprendre à programmer en Rust   |c Guillaume Gomez. 
264 1 |a Malakoff :  |b Dunod. 
264 2 |a Paris :  |b Cyberlibris,  |c 2023. 
336 |b txt  |2 rdacontent 
337 |b c  |2 rdamedia 
337 |b b  |2 isbdmedia 
338 |b ceb  |2 RDAfrCarrier 
500 |a Couverture (https://static2.cyberlibris.com/books_upload/136pix/9782100863228.jpg). 
506 |a L'accès en ligne est réservé aux établissements ou bibliothèques ayant souscrit l'abonnement  |e 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 
559 2 |b Les bases de la programmation en Rust  |c Mise en place des outils  |c Premier programme  |c Les variables  |c Conditions et pattern matching  |c Les fonctions  |c Les expressions  |c Les boucles  |c Les enums  |c Les structures  |c If let/while let  |c Gestion des erreurs  |c Cargo  |c Jeu du plus ou moins  |b Les spécificités de Rust  |c Le formatage des flux  |c Les traits  |c Générécité  |c Propriété (ou ownership)  |c Durée de vie (ou lifetime)  |c Déréférencement  |c Sized et String vs str  |c Les unions  |c Closure  |c Projet multi-fichiers  |c Les macros  |c Box  |c Les itérateurs  |b Pour aller plus loin  |c Les macros procédurales (ou proc-macros)  |c Utiliser du code compilé en C avec les FFI  |c Documentation et rustdoc  |c Ajouter des tests  |c Rc et RefCell  |c Les threads  |c Le réseau  |c Codes annexes 
650 7 |0 (IdRef)029921805  |1 http://www.idref.fr/029921805/id  |a Programmation système (informatique).  |2 ram 
650 7 |0 (IdRef)231544375  |1 http://www.idref.fr/231544375/id  |a Rust (langage de programmation).  |2 ram 
856 |q HTML  |u https://srvext.uco.fr/login?url=https://univ.scholarvox.com/book/88949955  |w Données éditeur  |z Accès à l'E-book 
886 2 |2 unimarc  |a 181  |a i#  |b xxxe## 
993 |a E-Book  
994 |a BNUM 
995 |a 276406451