Rust. Développez des programmes robustes et sécurisés

Par : Benoît Prieur
  • Réservation en ligne avec paiement en magasin :
    • Indisponible pour réserver et payer en magasin
  • Nombre de pages400
  • PrésentationBroché
  • FormatGrand Format
  • Poids0.556 kg
  • Dimensions17,8 cm × 21,6 cm × 1,9 cm
  • ISBN978-2-409-03528-9
  • EAN9782409035289
  • Date de parution11/05/2022
  • CollectionExpert IT
  • ÉditeurENI (Editions)

Résumé

Ce livre sur le langage Rust s'adresse en premier lieu aux développeurs connaisseurs du C/C++ voire de langages comme le Python ou le C#, désireux d'apprendre ce langage adapté à la programmation système sécurisée. Les concepts fondamentaux du langage sont étudiés, notamment la gestion de la mémoire impliquant le tas (heap) et la pile (stack) ainsi que celles relatives au multithreading. Les notions centrales en Rust que sont la propriété et l'emprunt font également l'objet de larges développements.
Au fil de la lecture vous explorerez é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é aux WebAssembly, ainsi qu'un autre aux notions avancées en Rust.
Ce livre sur le langage Rust s'adresse en premier lieu aux développeurs connaisseurs du C/C++ voire de langages comme le Python ou le C#, désireux d'apprendre ce langage adapté à la programmation système sécurisée. Les concepts fondamentaux du langage sont étudiés, notamment la gestion de la mémoire impliquant le tas (heap) et la pile (stack) ainsi que celles relatives au multithreading. Les notions centrales en Rust que sont la propriété et l'emprunt font également l'objet de larges développements.
Au fil de la lecture vous explorerez é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é aux WebAssembly, ainsi qu'un autre aux notions avancées en Rust.