Note :
Le livre « Rust for Rustaceans » est très apprécié des lecteurs qui ont de l'expérience avec Rust, et se concentre sur les concepts intermédiaires et avancés. De nombreux lecteurs apprécient sa profondeur, son organisation et sa capacité à clarifier des sujets complexes. Cependant, certains lecteurs ont signalé des problèmes de rendu du code dans les formats numériques, en particulier sur les appareils Kindle, qui peuvent gêner la compréhension.
Avantages:⬤ Il fait progresser les connaissances au-delà du matériel pour débutants, ce qui en fait un ouvrage idéal pour les apprenants de niveau intermédiaire.
⬤ Il permet une compréhension approfondie des concepts et du fonctionnement de Rust, en particulier pour la programmation de systèmes et les projets complexes.
⬤ Un contexte riche et des explications détaillées, y compris des heuristiques et des bonnes pratiques.
⬤ La grande expérience de l'auteur et sa contribution à la communauté sont très appréciées.
⬤ Utile comme guide de référence pour travailler sur la programmation pratique de Rust.
⬤ Problèmes initiaux de rendu du code dans le format Kindle, qui ont causé de la confusion mais qui semblent être résolus.
⬤ Certains lecteurs trouvent que le style d'écriture est dense et abstrait, ce qui rend difficile la compréhension des concepts sans ressources supplémentaires.
⬤ Manque d'exemples concrets et d'illustrations pour les idées complexes, ce qui oblige certains lecteurs à relire plusieurs fois les passages.
(basé sur 40 avis de lecteurs)
Rust for Rustaceans: Idiomatic Programming for Experienced Developers
Maîtriser le codage de niveau professionnel en Rust.
Pour les développeurs qui maîtrisent les bases, ce livre est la prochaine étape vers la programmation de niveau professionnel en Rust. Il couvre tout ce dont vous avez besoin pour construire et maintenir des bases de code plus importantes, écrire des applications et des bibliothèques puissantes et flexibles, et étendre en toute confiance la portée et la complexité de vos projets.
L'auteur, Jon Gjengset, vous emmène au cœur du langage de programmation Rust, disséquant des sujets essentiels tels que la propriété, les traits, la concurrence et le code non sécurisé. Vous explorerez des concepts clés comme la disposition des types et la cohérence des traits, vous plongerez dans les rouages de la programmation concurrente et de l'asynchronisme avec async/await, et vous ferez un tour du monde de la programmation no_std. Gjengset fournit également des conseils d'expert sur la conception des API, les stratégies de test et la gestion des erreurs, et vous aidera à développer votre compréhension des interfaces de fonctions étrangères, de la sécurité des objets, des macros procédurales et de bien d'autres choses encore.
Vous apprendrez :
Comment concevoir des programmes Rust fiables, idiomatiques et ergonomiques basés sur les meilleurs principes.
L'utilisation efficace des macros déclaratives et procédurales, et la différence entre elles.
Comment l'asynchronisme fonctionne en Rust - depuis les types Pin et Waker utilisés dans les implémentations manuelles des Futures, jusqu'à la façon dont async/await vous évite de penser à la plupart de ces mots.
Ce que signifie un code non sécurisé, et les meilleures pratiques pour écrire et interagir avec des fonctions et des traits non sécurisés.
Comment organiser et configurer des projets Rust plus complexes de manière à ce qu'ils s'intègrent bien au reste de l'écosystème.
Comment écrire du code Rust qui peut interopérer avec des bibliothèques et des systèmes non Rust, ou s'exécuter dans des environnements contraints et embarqués.
Regorgeant d'idées pratiques et pragmatiques que vous pouvez immédiatement appliquer, Rust for Rustaceans vous aide à en faire plus avec Rust, tout en vous apprenant ses mécanismes sous-jacents.
© 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)