Kniha Rust Without Fear THOMPSON CARTER

Rust Without Fear

Systems Programming for Modern Engineers: Memory, Safety, and Zero-Cost Abstractions

Jazyk: Angličtina
Väzba: Brožovaná
Dostupnosť: Očakávané naskladnenie
Naskladnenie 03. 06. 2026
23.08
Modern software demands both speed and reliability.Systems today power cloud infrastructure, databas...

Informácie o knihe

Jazyk
Angličtina
Väzba
Kniha - Brožovaná
Vydalo
2026
Stránok
222
EAN
9798199210058
Enbook ID
52749362
Hmotnosť
276
Rozmery
152 x 229 x 14

Kompletný popis

Modern software demands both speed and reliability.

Systems today power cloud infrastructure, databases, operating systems, embedded devices, networking platforms, and real-time applications where performance matters-but so does safety.

Traditional systems programming languages often force engineers to choose between low-level control and memory safety.

Rust changes that balance.

"Rust Without Fear" is a practical, engineering-focused guide to mastering Rust for modern systems programming and performance-critical software development.

This book teaches developers how to write fast, reliable, and maintainable systems software using Rust's unique ownership model and zero-cost abstractions.


Why Rust matters

Modern engineering teams face challenges such as:

  • memory safety vulnerabilities
  • concurrency bugs and race conditions
  • unpredictable system crashes
  • inefficient low-level code
  • difficult-to-maintain legacy systems

Rust was designed to solve these problems while maintaining:

  • high performance
  • fine-grained control
  • strong type safety
  • fearless concurrency
  • predictable resource management

This book shows how to use these capabilities effectively in real software systems.


What you will learn
  • Rust language fundamentals
  • ownership, borrowing, and lifetimes
  • structs, enums, and pattern matching
  • traits and generic programming
  • memory management without garbage collection
  • error handling and reliability patterns
  • concurrency and parallelism in Rust
  • asynchronous programming workflows
  • systems-level performance optimization
  • building production-ready command-line and backend tools

From low-level concepts to production engineering

Throughout the book, you will learn how to:

  • write memory-safe systems code
  • eliminate common runtime errors
  • design performant software architectures
  • build concurrent applications confidently
  • optimize resource usage without sacrificing clarity
  • structure maintainable Rust projects for long-term growth

Each chapter focuses on practical engineering patterns used in modern systems development.


Practical applications
  • backend infrastructure services
  • networking and distributed systems
  • command-line developer tools
  • embedded and edge computing systems
  • cloud-native infrastructure components
  • performance-critical software applications

These examples focus on real-world systems engineering and software reliability.


Who this book is for
  • software engineers
  • backend developers
  • systems programmers
  • DevOps and infrastructure engineers
  • developers transitioning from C or C++
  • engineers interested in high-performance software

If you want to build fast, safe, and modern systems software with Rust, this book provides the roadmap.

Control memory safely.
Build performant systems.
Engineer with confidence.