Note :
Le livre « Rust in Action » est bien accueilli pour ses explications claires, ses exemples pratiques et sa couverture complète de Rust et de la programmation de systèmes. Cependant, il a été critiqué pour certaines incohérences dans les explications et un manque de profondeur dans certains domaines, en particulier pour les lecteurs déjà familiarisés avec les concepts de la programmation de systèmes.
Avantages:⬤ Bien écrit et concis
⬤ exemples significatifs et code de haute qualité
⬤ pédagogie efficace qui introduit des sujets complexes de manière incrémentale
⬤ bon pour les programmeurs intermédiaires
⬤ combine le langage Rust et la programmation système
⬤ les applications pratiques améliorent la compréhension.
⬤ Certaines sections sont répétitives ou mal expliquées
⬤ les pages sont minces et ont tendance à déteindre à cause des surligneurs
⬤ peut être trop superficiel pour les lecteurs ayant une expérience préalable de la programmation de systèmes
⬤ certains chapitres peuvent être trop verbeux et non ciblés
⬤ contient des inexactitudes dans les exemples de code.
(basé sur 27 avis de lecteurs)
Rust in Action
Rust en action est un guide pratique de la programmation de systèmes avec Rust. Écrit pour les programmeurs curieux, il présente des cas d'utilisation du monde réel qui vont bien au-delà de la syntaxe et de la structure.
Résumé
Rust en action présente le langage de programmation Rust en explorant de nombreux concepts et techniques de programmation de systèmes. Vous apprendrez Rust en vous plongeant dans le fonctionnement des ordinateurs sous le capot. Vous jouerez avec le stockage persistant, la mémoire, le réseau et même les instructions du processeur. Le livre vous guide dans l'utilisation de Rust pour étendre d'autres applications et vous enseigne des astuces pour écrire un code d'une rapidité fulgurante. Vous découvrirez également la programmation parallèle et concurrente. Rempli à ras bord de cas d'utilisation et de scénarios réels, vous irez au-delà de la syntaxe Rust et verrez ce que Rust a à offrir dans des cas d'utilisation réels.
L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.
À propos de la technologie
Rust est le langage idéal pour la programmation de systèmes. Il offre la puissance de bas niveau du langage C ainsi que des fonctions de sécurité solides comme le roc qui vous permettent de coder sans crainte. Idéal pour les applications nécessitant de la concurrence, les programmes Rust sont compacts, lisibles et extrêmement rapides. Mieux encore, le célèbre compilateur intelligent de Rust vous aide à éviter les erreurs de codage les plus subtiles.
À propos du livre
Rust en action est un guide pratique de la programmation de systèmes avec Rust. Écrit pour les programmeurs curieux, il présente des cas d'utilisation du monde réel qui vont bien au-delà de la syntaxe et de la structure. Vous explorerez les implémentations Rust pour la manipulation de fichiers, le réseau et la programmation au niveau du noyau et découvrirez des techniques impressionnantes pour le parallélisme et la concurrence. En cours de route, vous maîtriserez le modèle unique de vérification des emprunts de Rust pour la gestion de la mémoire sans ramasse-miettes.
Ce qu'il y a à l'intérieur
Programmation élémentaire à avancée en Rust.
Exemples pratiques tirés de la programmation de systèmes.
Applications en ligne de commande, graphiques et en réseau.
A propos du lecteur
Pour les programmeurs intermédiaires. Aucune expérience préalable de Rust n'est requise.
À propos de l'auteur
Tim McNamara utilise Rust pour créer des pipelines de traitement de données et de l'art génératif. Il est expert en traitement du langage naturel et en ingénierie des données.
Table des matières
1 Présentation de Rust.
PARTIE 1 : LES PARTICULARITÉS DU LANGAGE RUST.
2 Fondements du langage.
3 Types de données composés.
4 Durée de vie, propriété et emprunt.
PARTIE 2 DÉMYSTIFIER LA PROGRAMMATION DES SYSTÈMES.
5 Les données en profondeur.
6 La mémoire.
7 Fichiers et stockage.
8 La mise en réseau.
9 Temps et chronométrage.
10 Processus, threads et conteneurs.
11 Le noyau.
12 Signaux, interruptions et exceptions.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)