Découvrez Rust, idéal pour les développeurs C/C++, Python ou C#. Apprenez la gestion de la mémoire, la propriété, et l'emprunt. Explorez les modules, caisses (crates), structures et énumérations. Plongez dans les traits, closures et collections essentielles. Le livre inclut aussi une introduction à WebAssembly et présente des techniques avancées pour une maîtrise complète de Rust, enrichissant votre expertise en programmation sécurisée.
Ce livre sur le langage Rust s'adresse en premier lieu aux développeurs connaisseurs du C/C++, voire de langages comme Python ou C#, désireux d'apprendre ce langage adapté à la programmation système sécurisée.
Les premiers chapitres permettent de rendre accessible le propos, non seulement à un public issu du monde C++, mais également à un public connaisseur du développement logiciel via un langage plus éloigné. Ainsi, les concepts fondamentaux du langage sont étudiés, notamment la gestion de la mémoire impliquant le tas (heap) et la pile (stack). Les notions centrales en Rust que sont la propriété et l'emprunt font également l'objet de larges développements. La gestion de la mémoire est également abordée du point de vue de l'usage du multithreading.
Puis, au fil de la lecture, vous explorez également les notions de modules et de caisses (crates), de structures, d’énumérations et de filtrage par motif ainsi que les traits, les closures et les principales collections utilisées en Rust. Un chapitre est également consacré à la notion de WebAssembly, ainsi qu'un autre aux notions avancées en Rust.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
Ce livre correspond bien à ce que je recherchais, j'apprécie que l'auteur explique bien la gestion de la mémoire même si je connaissais pas mal de concepts ayant travaillé en C et du C , ces notions sont les plus importantes à comprendre pour être un bon développeur. J'aurais aimé simplement que l'auteur aille un peu plus en profondeur sur le multi threading avec Rust. Peut-être un autre livre plus avancé plus tard ? Mais bien sûr, je recommande à 100% ce livre très pédagogique. J'ai commencé à faire de petits projets en Rust et Slint pour m'eguiser, et je vais regarder du WebAssembly histoire de s'instruire
Nicolas FVersion papier
très bien
AnonymeVersion papier
Actuellement je suis à la moitié de ma lecture de l'ouvrage mais le contenu correspond déjà à ce que j'attendais.
AnonymeVersion papier
Les exemples sont détaillés et clairs
Anonyme
Benoît PRIEUR
Benoît PRIEUR est ingénieur logiciel pour le compte de sa société basée aux États-Unis, spécialisée en IA, Quantum et Blockchain (Web3). Il est l’auteur de plusieurs livres et contenus vidéos publiés aux Éditions ENI, traitant de sujet variés comme les langages (Rust, C#, OCaml), les frameworks (WPF, PyGame, PyQt, Flask), l’informatique quantique ou encore l’intelligence artificielle (NLP avec Python).