Note :
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)
Rust Crash Course: Build High-Performance, Efficient and Productive Software with the Power of Next-Generation Programming Skills (Englis
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.
© 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)