LIBRISTO
LIBROAMANTO
obligatorisch
Werden Sie Teil einer Gemeinschaft von Buchliebhabern aus der ganzen Welt und erhalten Sie eine Reihe von Vorteilen. Konto kostenlos anlegen
0
Österreichische Post 5.49 GLS-Kurier 4.99 DPD-Kurier 4.49 DPD-Stelle 3.49

REPLACING C/C++ WITH RUST

A Practitioner's Guide to Memory Safety and Secure Systems

Sprache EnglischEnglisch
Buch Broschur
Buch REPLACING C/C++ WITH RUST JARED TRENT
Libristo-Code: 51587248
Verlag Independently published, März 2026
Seventy percent of critical vulnerabilities in real-world software trace back to a single root cause... Vollständige Beschreibung
? points 77 b
31.39 inkl. MwSt.
Externes Lager Wir versenden in 14-21 Tagen

Bis zu 30 Tage Rückgaberecht


Kunden kauften auch


Perla, růže, vlčí mák Karolína Jochová / Buch Broschur
common.buy 6.09
Ernährung. Meine Quintessenz Friedrich-Karl Sandmann / Buch Hardcover
common.buy 26.00
HOMBRE SEPARADO ¿PADRE FELIZ? MONCADA LINARES / Buch Broschur
common.buy 16.59
Top
Nikola Tesla a jeho tajné vynálezy David Childress / Buch Broschur
common.buy 7.19

Seventy percent of critical vulnerabilities in real-world software trace back to a single root cause: memory safety errors. Buffer overflows. Use-after-free bugs. Data races. You've patched them. You've sanitized for them. You've lost weekends to them. Rust doesn't patch them - it makes them structurally impossible to write.

Replacing C/C++ with Rust is the guide written for engineers who already know systems programming deeply and are ready to stop fighting their compiler and start letting it fight for them.

This book is for you if you are...

  • A C or C++ developer who wants Rust's ownership model explained in terms you already understand
  • A security engineer evaluating exactly which vulnerability classes Rust eliminates - and which it doesn't
  • An embedded or systems programmer assessing Rust as a drop-in replacement for existing components
  • A tech lead building the business case for incremental Rust adoption in a legacy codebase

What you'll learn:

  • Understand Rust's borrow checker through direct comparison with C/C++ pointer semantics - not toy examples
  • Master ownership, lifetimes, and borrowing in the context of real systems code
  • Rewrite vulnerable C components - string parsers, linked lists, thread pools, network daemons - in safe Rust from scratch
  • Analyze real CVEs and trace exactly where in Rust's compilation pipeline each bug would have been caught
  • Implement FFI boundaries to mix Rust safely with existing C and C++ code using bindgen, cbindgen, and the cxx crate
  • Build concurrent, async Rust systems using the Send/Sync trait system and Tokio
  • Integrate Rust's toolchain - Cargo, Clippy, Miri, and cargo-fuzz - into professional CI/CD pipelines
  • Develop a practical migration strategy using the Strangler Fig pattern for incremental adoption without a full rewrite

This isn't another Rust tutorial.

Most Rust books start from zero. This one starts from where you already are. Every concept is introduced with a side-by-side C/C++ comparison. Every chapter in Parts III and IV ends with a hands-on project: a real, known-vulnerable component rewritten in safe Rust. No fluff, no "hello world" padding - just the knowledge transfer a working systems engineer actually needs to ship production Rust.

The borrow checker will argue with you. That's its job. This book teaches you to listen to it.

Whether you're evaluating Rust for your team, migrating your first component, or trying to finally make ownership click - this is the book that bridges the gap between knowing C/C++ and thinking in Rust.

Schauspielerin & Polyglotte
EWA KASP für
Video abspielen
Ewa Kasp
Libristo bietet die größte Auswahl an fremdsprachiger Literatur an. Deshalb kaufe ich meine Bücher hier ein.

Informationen zum Buch

Vollständiger Name REPLACING C/C++ WITH RUST
Autor JARED TRENT
Sprache Englisch
Einband Buch - Broschur
Datum der Veröffentlichung 2026
Anzahl der Seiten 460
EAN 9798254144465
Libristo-Code 51587248
Gewicht 786
Abmessungen 191 x 235 x 24
Verschenken Sie dieses Buch noch heute
Es ist ganz einfach
1 Legen Sie das Buch in Ihren Warenkorb und wählen Sie den Versand als Geschenk 2 Wir schicken Ihnen umgehend einen Gutschein 3 Das Buch wird an die Adresse des beschenkten Empfängers geliefert

Das könnte Sie auch interessieren


C++ Memory Programming Kairo Corvin / Buch Broschur
common.buy 17.29
Embedded Programming with Rust Thomas M. Noble / Buch Broschur
common.buy 19.79
Top
The Rust Programming Language, 3rd Edition Steve Klabnik / Buch Broschur
common.buy 41.39
Rust in Action Tim McNamara / E-Book Adobe ePub DRM
common.buy 54.19
High Blood Pressure Bible Philippe Moser / E-Book Adobe ePub DRM
common.buy 8.29
Advanced C++ Techniques for Game Developers Takehiro Kanegi / Buch Broschur
common.buy 43.49
Panoptic Sort Oscar H. Gandy Jr. / E-Book Adobe ePub DRM
common.buy 25.29
Top
Animal Liberation Now Peter Singer / Buch Broschur
common.buy 12.09
Template Metaprogramming with C++ Marius Bancila / Buch Broschur
common.buy 44.89
1984-1985 Miners' Strike in Nottinghamshire Jonathan Symcox / E-Book Adobe ePub DRM
common.buy 6.09
Foxe's Book of Martyrs John Foxe / E-Book Adobe ePub DRM
common.buy 1.79
Historical Guide to Roman York Chrystal Paul Chrystal / E-Book Adobe ePub DRM
common.buy 6.09
Learn Ionic 2 Joyce Justin / E-Book Adobe ePub DRM
common.buy 31.89
Divination and Oracles Michael Loewe / E-Book Adobe ePub DRM
common.buy 40.89
Top
Real-Time C++ Christopher Kormanyos / Buch Broschur
common.buy 49.89
Goliath Must Fall Louie Giglio / Buch Broschur
common.buy 14.79
Nbbc, Isaiah 40-66 / Buch Broschur
common.buy 30.89
Build Your Own Computer: From Scratch Richard Whipple / Buch Broschur
common.buy 12.19

Anmeldung

Melden Sie sich bei Ihrem Konto an. Sie haben noch kein Libristo-Konto? Erstellen Sie es jetzt!

 
obligatorisch
obligatorisch

Sie haben kein Konto? Nutzen Sie die Vorteile eines Libristo-Kontos!

Mit einem Libristo-Konto haben Sie alles unter Kontrolle.

Erstellen Sie ein Libristo-Konto
Buchberater Libroamiko
Hallo, ich bin Libroamiko, kann ich helfen?