LIBRISTO
LIBROAMANTO
obvezno
Postanite del skupnosti ljubiteljev knjig z vsega sveta in uživajte v številnih ugodnostih. Ustvarite brezplačen račun
0
Brezplačna dostava Zásilkovna nad 69.99 €
Zbirna točka GLS 4.49 Zbirna točka DPD 2.99 Kurirska služba GLS 5.49 Kurir DPD 3.49 Kurirska služba 3.49 Zbirno mesto 3.49 Zbirno mesto 3.49 Dostava preko Pošte Slovenije 3.49

Brezplačna dostava za naročila nad 69.99 € na paketomatih Pošte Slovenije.

Rust for C++ Developers

Modern Memory Safety Without Garbage Collection Overhead

Jezik AngleščinaAngleščina
Knjiga Mehka
Knjiga Rust for C++ Developers James Neil
Koda Libristo: 52258537
Založba Independently published, april 2026
C++ developers already know the hard parts. Now write code the compiler proves safe.Decades of syste... Celoten opis
? points 44 b Novo Novo
18.28
Na zalogi pri dobavitelju Odposlali bomo v 9-15 dneh

30 dni za vračilo blaga

C++ developers already know the hard parts. Now write code the compiler proves safe.

Decades of systems programming have made one truth undeniable: writing fast software in C++ demands constant, exhausting vigilance. Every pointer dereference, every heap allocation, every thread interaction carries the risk of undefined behavior, data races, and security vulnerabilities that only appear at runtime, often in production.

Rust eliminates this tradeoff entirely.

Rust for C++ Developers is a technically rigorous, concept-mapping guide designed exclusively for engineers who already think in terms of memory layouts, RAII, pointer aliasing, and instruction caches. This is not a beginner's introduction to programming. It is a direct translation of everything you already know into a language whose compiler enforces the exact disciplines you currently maintain manually.

What You Will Learn

  • How Rust's ownership model formalizes C++'s RAII pattern into an unbreakable compile-time contract

  • The borrow checker's Aliasing XOR Mutability rule and how it eliminates dangling pointers and data races permanently

  • Lifetime annotations, non-lexical lifetime analysis, and pointer validity across complex scope boundaries

  • Rust's algebraic data types, traits, generics, and monomorphization, mapped directly to C++ templates and abstract base classes

  • Smart pointer types and interior mutability patterns replacing std::shared_ptr and std::weak_ptr

  • Fearless concurrency using the Send and Sync marker traits, scoped threads, and channel-based message passing

  • Async Rust and state machine compilation compared directly to C++20 coroutines

  • Zero-cost iterator abstractions proven against compiled assembly output

  • Systems-level optimization including SIMD intrinsics, cache-friendly layouts, lock-free atomics, and arena allocators

  • Seamless C++ interoperability using the Foreign Function Interface, bindgen, and the cc crate


Who This Book Is For

This book is written for experienced C++ developers, systems programmers, and low-level engineers building operating systems, embedded firmware, game engines, high-frequency trading platforms, and network infrastructure. Every explanation builds on concepts you already possess.

If you have ever traced a segmentation fault through a core dump, hunted a race condition across a million-line codebase, or written documentation that was the only thing standing between your code and a memory corruption vulnerability, this book was written for you.

Modern systems programming no longer requires choosing between safety and speed. Rust proves both are possible, at compile time.

Igralka & Poliglotka
EWA KASP za
Predvajaj video
Ewa Kasp
Libristo ima največjo izbiro tujejezične literature. Zato svoje knjige kupujem tukaj.

O knjigi

Polni naslov Rust for C++ Developers
Avtor James Neil
Jezik Angleščina
Vezava Knjiga - Mehka
Datum izida 2026
Število strani 470
EAN 9798259485891
Koda Libristo 52258537
Teža 625
Mere 152 x 229 x 24
Podarite to knjigo še danes
To je povsem preprosto
1 Dodajte knjigo v košarico in izberite dostavo kot darilo 2 V zameno vam bomo poslali kupon 3 Knjiga bo dostavljena na naslov obdarovanca

Prijava

Prijavite se v svoj račun. Še nimate računa Libristo? Ustvarite ga zdaj!

 
obvezno
obvezno

Še nimate računa? Izkoristite prednosti računa Libristo!

Z računom Libristo boste imeli vedno vse pod nadzorom.

Ustvarite račun Libristo