Passer au contenu
Mon compte
Wishlist
Panier 00:00
Panier 00:00

Apprendre à programmer en Rust

3.5

( 9)

Audience : Adulte - Haut niveau
Le Pitch
SommaireLes 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. ,PrésentationRust est unlangage 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 :leborrow-checkerles durées de vie (lifetimes)le filtrage par motif (pattern matching)lesexpressionslesmacroset 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. Afficher moins Afficher plus

Apprendre à programmer en Rust

3.5

( 9)

25,00 €
Sélectionnez la condition
25,00 €

Le Pitch

SommaireLes 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. ,PrésentationRust est unlangage 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 :leborrow-checkerles durées de vie (lifetimes)le filtrage par motif (pattern matching)lesexpressionslesmacroset 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. Afficher moins Afficher plus

Détails du livre

Titre complet
Apprendre à programmer en Rust
Editeur
Format
Grand Format
Publication
02 novembre 2023
Audience
Adulte - Haut niveau
Pages
176
Taille
24 x 17.1 x 1.3 cm
Poids
352
ISBN-13
9782100852857

Auteur

Livré entre : 1 octobre - 6 octobre
Disponible chez le fournisseur
Impression à la demande
Expédition immédiate
Chez vous entre :
Les délais de livraison ont tendance à s'accélérer ces dernières semaines, le temps indiqué peut être plus court que prévu. Les délais de livraison ont tendance à s'allonger ces dernières semaines, le temps indiqué peut être plus long que prévu.
Livraison gratuite (FR) à partir de 35,00 € de livres neufs
Retour GRATUIT sous 14 jours.
Image to render

Revendez-le sur notre application!

Aller plus loin

Vous pouvez également aimer

Récemment consultés