Aller au contenu principal
Menu
Accueil  
Mon panier
0
X
Mon panier est vide.
Mon compte
C'est ma première visite
  • Bénéficiez d'un compte unique sur web, mobile ou tablette
  • Simplifiez-vous la commande
  • Accédez plus rapidement aux "+ en ligne"
  • Recevez des invitations à de nombreux événements
  • Soyez informé des nouveautés et de l'actu des auteurs et recevez les communications de Dunod
  • Livraison en France métropolitaine uniquement
Je crée mon compte
Enseignant ?
  • Découvrez l'Espace Enseignants du Supérieur et les offres qui vous sont réservées
Je découvre
X
On se connait déjà ? Bienvenue !
Mot de passe oublié ?
ou
FB connect
Enseignants
Liens rapides
  • Sciences & Techniques
  • Entreprise et économie
  • Sciences humaines et sociales
  • Histoire, Géographie et Sciences politiques
  • Prépas & Concours
  • Lettres et Arts
  • Vie pratique
Accueil
  • Sciences & Techniques
  • Entreprise et économie
  • Sciences humaines et sociales
  • Histoire, Géographie et Sciences politiques
  • Prépas & Concours
  • Lettres et Arts
  • Vie pratique
  • Dernières parutions
  • Meilleures ventes
  • Actualités
  • Espace enseignants
  • Espace presse
  • Dunod Formation
  • L'Atelier Dunod
  • Droits dérivés / Subsidiary rights
  • Newsletters
  • Librairies
  • Contactez-nous
  • Aide
Voir tout Sciences & TechniquesX
Sujet
  • Sciences fondamentales
  • Technique et sciences appliquées
  • Informatique
A la une
  • Construisons aujourd’hui l’informatique de demain
  • Les petits experts SCIENCES L’essentiel en fiches illustrées !
  • TousMakers
Dans le cerveau du gamer
Dans le cerveau du gamer
Pratique de la brasserie
Pratique de la brasserie
Voir tout Entreprise et économieX
Sujet
  • Economie
  • Gestion et administration
  • Stratégie et entrepreneuriat
  • Management et RH
  • Marketing - Communication - Vente
  • Vie professionnelle
A la une
  • Les Petits Experts : les points clés en fiches pratiques
Devoteam : Une Learning Compagnie dans la Tech
Devoteam : Une Learning Compagnie dans la Tech
Devoteam : a Learning Company in Tech
Devoteam : a Learning Company in Tech
Voir tout Sciences humaines et socialesX
Sujet
  • Psychologie
  • Soin et santé
  • Accompagnement et coaching
  • Action sociale
  • Sociologie
  • Education. Pédagogie
Se reconstruire après des violences sexuelles subies dans l'enfance
Se reconstruire après des violences sexuelles subies dans l'enfance
L'iris, témoin de votre santé
L'iris, témoin de votre santé
L'art véritable du maître coach
L'art véritable du maître coach
Voir tout Histoire, Géographie et Sciences politiquesX
Sujet
  • Histoire
  • Géographie
  • Science politique et société
A la une
  • Avec PORTAIL, les études supérieures s’ouvrent à vous !
  • MNÉMOSYA - les grandes thématiques de la pensée historienne contemporaine
Histoire du Maghreb de la fin du XVIIIe siècle aux Printemps arabes
Histoire du Maghreb de la fin du XVIIIe siècle aux Printemps arabes
Voir tout Prépas & ConcoursX
Sujet
  • Ecoles d'ingénieurs
  • Ecoles de management
  • Expertise comptable
  • Fonction publique
  • Education nationale
  • Santé - Social - Paramédical
  • Concours IEP
  • Tous concours
A la une
  • Enseignez sereinement toute l'année !
  • Réussir les CAPES-Agrégation d’histoire-géographie 2024
Sélection Policier adjoint et Cadet de la République - Tout-en-un - 2026-2027
Sélection Policier adjoint et Cadet de la République - Tout-en-un - 2026-2027
Voir tout Lettres et ArtsX
Sujet
  • Lettres
  • Langues vivantes et civilisations
  • Philosophie
  • Arts
Voir tout Vie pratiqueX
Sujet
  • Santé et bien-être
  • Cuisine et boisson
  • Bricolage et habitat
  • Nature et tourisme
  • Vie quotidienne
A la une
  • Construisons aujourd’hui l’informatique de demain
  • Du temps pour soi ? 20 livres pour retrouver l’équilibre, créer, s’évader…
Vous êtes ici
Accueil>Sciences & Techniques>Informatique
  • Apprendre à programmer en Rust

Apprendre à programmer en Rust

Guillaume Gomez

Existe au format livre et ebook

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...
En savoir plus
Parution : 
novembre 2023
Collection : 
InfoPro
Marque : 
Dunod
Logo dunod Fiche
Expédié sous 24h
Livraison en France métropolitaine uniquement
Applications de lecture
J'ajoute à ma liste
Accès rapide
  • Présentation
  • Sommaire
  • Auteur(s)
  • Actualités
  • Caractéristiques

Présentation du livre

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.

Sommaire de l'ouvrage

Les bases de la programmation en Rust. 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.  Les spécificités de Rust. 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. Pour aller plus loin. 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. 

Auteur(s) de l'ouvrage

  • Guillaume Gomez
    Guillaume Gomez
    Principal Software Engineer chez Huawei

Actualités

Les 11 langages de programmation incontournables en 2026
Actualité
Les 11 langages de programmation incontournables en 2026
Découvrez les langages de programmation essentiels pour 2026, adaptés à l'essor de l'IA générative, du cloud hybride, de la blockchain scalable et du développement mobile sécurisé.
  • Actualité Les 11 langages de programmation incontournables en 2026
   
Voir plus d'actualités

Caractéristiques du livre

Pages
176 pages
Format
171 x 240 mm
Collection
InfoPro
Parution
novembre 2023
Marque
Dunod
EAN
9782100852857

EAN Ebook : Epub

9782100863228
Decouvrez notre selection informatique, développement, tech, et digital

Suggestions personnalisées

Dans la collection
Maîtriser son projet SMSI en 11 étapes
Maîtriser son projet SMSI en 11 étapes
Cybersécurité des infrastructures critiques
Cybersécurité des infrastructures critiques
Cybersécurité des TPE/PME en 10 étapes clés
Cybersécurité des TPE/PME en 10 étapes clés
Data mesh
Data mesh
Software craft
Software craft
Scrum
Scrum
Retour vers le haut de page
Newsletters
Nos communautés
  • Facebook DUNOD
  • X Dunod
  • Instagram Dunod
  • TikTok Dunod
Suivez-nous
  • Facebook
  • Twitter
  • Youtube
  • Linkedin
  • Aide
  • Contactez-nous
  • Paiement sécurisé
  • Livraison
  • Echange et remboursement
  • Dunod
    • Qui sommes-nous ?
    • Actualités
    • À paraître
    • Espace Enseignants du Supérieur
    • Droits dérivés / Subsidiary rights
    • Presse
    • Satisfaction client
  • Thèmes
    • Sciences & Techniques
    • Entreprise & Economie
    • Sciences humaines et sociales
    • Histoire, Géographie et Sciences politiques
    • Prépas & Concours
    • Lettres et Arts
    • Vie pratique
  • Services
    • Librairies
    • L'Atelier Dunod : édition sur mesure
    • Formations pour les pros de la petite enfance
    • Le Journal de l'hypnose et de la santé intégrative
    • Préparez-vous à réussir le DCG !
    • Préparer et réussir le DSCG
    • Aimigo Coach - Pass Las
    • Aide ebook
  • Autres Sites
    • Revues Armand Colin
    • Dunod Formation Petite Enfance
    • Dunod Formation Soft Skills
    • Mercator
    • Expert Sup
  • Dunod © 2024
  • Mentions légales
  • CGVU
  • Données personnelles
  • Cookies
  • Plan du site