Cours accéléré sur Rust : Construire des logiciels performants, efficaces et productifs avec la puissance des compétences de programmation de la prochaine génération (Anglais)

Note :   (4,5 sur 5)

Cours accéléré sur Rust : Construire des logiciels performants, efficaces et productifs avec la puissance des compétences de programmation de la prochaine génération (Anglais) (Abhishek Kumar)

Avis des lecteurs

Résumé:

Les critiques saluent ce livre comme une excellente introduction à Rust, soulignant sa clarté et son accessibilité pour les débutants. Cependant, certains lecteurs notent que les chapitres sont relativement courts, ce qui les amène à souhaiter des explications plus approfondies sur certains sujets.

Avantages:

Explications claires et faciles à comprendre, bonnes pour les débutants, informatives et engageantes, couvre les caractéristiques clés de Rust sans être trop complexe, mieux adapté aux novices par rapport à d'autres ressources.

Inconvénients:

Les chapitres sont trop courts, et certains sujets pourraient bénéficier d'explications plus détaillées.

(basé sur 5 avis de lecteurs)

Titre original :

Rust Crash Course: Build High-Performance, Efficient and Productive Software with the Power of Next-Generation Programming Skills (Englis

Contenu du livre :

Comprendre les fondamentaux de la programmation en Rust et mettre en pratique vos connaissances.

CARACTÉRISTIQUES PRINCIPALES

⬤  Comprend les bases de Rust, ses fonctionnalités avancées et comment commencer à coder en Rust.

⬤  De nombreux projets qui améliorent le codage, la maîtrise des concepts et l'expérience du monde réel.

⬤  Chaque partie de Rust est présentée et expliquée en détail, ainsi que la manière de l'utiliser.

DESCRIPTION

Rust est un langage de programmation sophistiqué pour la vitesse, la sécurité de la mémoire et le parallélisme. Ce livre vous propose une introduction rapide à Rust afin que vous puissiez vous lancer dans la programmation de systèmes de bas niveau et développer des applications web, des services réseau et des programmes embarqués.

Le livre commence par des instructions sur la configuration de l'environnement Rust, le développement d'un programme "hello world" et la prise en main de cargo, le gestionnaire de paquets Rust et l'outil de construction. Le livre est un cours accéléré, bien qu'il couvre les principes fondamentaux de la programmation tels que les variables et la mutabilité, les types de données, les commentaires et le flux de contrôle. Très précisément, des sujets tels que la propriété, l'emprunt, les structures, les enums et autres collections sont abordés. La gestion des erreurs, la gestion de la mémoire et la concurrence sont bien démontrées à l'aide de projets pratiques. Le livre explique comment construire des tests automatisés, écrire des applications multithread et utiliser des structures de données communes sans difficulté. Le livre se termine par plusieurs projets pratiques, notamment la création d'une application CLI, d'une application Web, d'un classificateur d'images binaires et d'un programme embarqué.

Après avoir lu ce livre, vous aurez une compréhension approfondie des principes de la programmation en Rust et serez en mesure de produire du code Rust idiomatique pour vos projets, ainsi que des tests et une documentation améliorés.

CE QUE VOUS APPRENDREZ

⬤  Apprenez le Cargo de Rust, les concepts fondamentaux, les collections, les types de données génériques, les itérateurs et les fermetures.

⬤  Apprendre à écrire et expérimenter le fonctionnement de programmes à sécurité mémoire.

⬤  Mettre en œuvre et pratiquer diverses structures de données et algorithmes.

⬤  Se familiariser avec les systèmes de modules Rust tels que les packages, les crates, les modules et les paths.

⬤  Travailler avec la gestion des erreurs, les tests de code et les capacités de concurrence.

A QUI S'ADRESSE CE LIVRE

Ce livre est destiné aux développeurs de logiciels et aux programmeurs de systèmes intéressés par Rust en tant qu'alternative à C/C++. Il s'adresse également aux étudiants intéressés par l'apprentissage de la programmation de systèmes en utilisant Rust. Ce livre suppose que vous ayez une connaissance préalable des concepts de base de la programmation ou de tout autre langage de programmation.

Autres informations sur le livre :

ISBN :9789355510990
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Visualisation immersive de la conception en 3D : Avec Autodesk Maya et Unreal Engine 4 - Immersive...
Chapitre 1 : Conception de technologies créatives...
Visualisation immersive de la conception en 3D : Avec Autodesk Maya et Unreal Engine 4 - Immersive 3D Design Visualization: With Autodesk Maya and Unreal Engine 4
Récréation du patrimoine intégrée à la RV : Utilisation de Blender et d'Unreal Engine 4 - VR...
Chapitre 1 : Introduction au livre Objectif du chapitre...
Récréation du patrimoine intégrée à la RV : Utilisation de Blender et d'Unreal Engine 4 - VR Integrated Heritage Recreation: Using Blender and Unreal Engine 4
Commencer les effets visuels avec Autodesk Maya : Créer des effets visuels standards à partir de...
Plongez dans les nuances de la conception d'effets...
Commencer les effets visuels avec Autodesk Maya : Créer des effets visuels standards à partir de zéro - Beginning VFX with Autodesk Maya: Create Industry-Standard Visual Effects from Scratch
Commencer le texturage Pbr : Apprendre le rendu basé sur la physique avec Substance Painter...
Chapitre 1 : Introduction Objectif du chapitre : ce...
Commencer le texturage Pbr : Apprendre le rendu basé sur la physique avec Substance Painter d'Allegorithmic - Beginning Pbr Texturing: Learn Physically Based Rendering with Allegorithmic's Substance Painter
Bruce Lee : Biographie complète - Bruce Lee: A Complete Biography
Bruce Lee, fils de la star d'opéra cantonaise Lee Hoi-Chuen, était l'un des plus grands noms...
Bruce Lee : Biographie complète - Bruce Lee: A Complete Biography
Kalpana Chawla : Une biographie complète - Kalpana Chawla: A Complete Biography
« Quand on regarde les étoiles et la galaxie, on a l'impression de ne...
Kalpana Chawla : Une biographie complète - Kalpana Chawla: A Complete Biography
L'évolution de l'analyse prédictive dans les soins de santé : Nouvelles techniques d'IA pour les...
L'une des principales utilisations de l'analyse...
L'évolution de l'analyse prédictive dans les soins de santé : Nouvelles techniques d'IA pour les interventions en temps réel - Evolving Predictive Analytics in Healthcare: New AI Techniques for Real-Time Interventions
Oprah Winfrey : une biographie complète - Oprah Winfrey: A Complete Biography
Oprah Winfrey est une directrice de médias, actrice, animatrice de...
Oprah Winfrey : une biographie complète - Oprah Winfrey: A Complete Biography
Intégration sans serveur Modèles de conception avec Azure - Serverless Integration Design patterns...
Un guide pratique qui vous aide à progresser dans...
Intégration sans serveur Modèles de conception avec Azure - Serverless Integration Design patterns with Azure
Elon Musk : une biographie complète - Elon Musk A Complete Biography
Elon Musk est largement reconnu comme un innovateur pionnier du 21e siècle. Fondateur, PDG et...
Elon Musk : une biographie complète - Elon Musk A Complete Biography
Cours accéléré sur Rust : Construire des logiciels performants, efficaces et productifs avec la...
Comprendre les fondamentaux de la programmation en...
Cours accéléré sur Rust : Construire des logiciels performants, efficaces et productifs avec la puissance des compétences de programmation de la prochaine génération (Anglais) - Rust Crash Course: Build High-Performance, Efficient and Productive Software with the Power of Next-Generation Programming Skills (Englis
Gestion durable des déchets électroniques - Sustainable Management of Electronic Waste
GESTION DURABLE DES DÉCHETS ÉLECTRONIQUESRédigé et édité par...
Gestion durable des déchets électroniques - Sustainable Management of Electronic Waste

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)