Data-Oriented Programming with Rust: Efficient, Safe, and Scalable Solutions

This audiobook is narrated by a digital voice.


Unlock modern hardware performance with Rust by mastering Data-Oriented Programming (DOP). This book teaches how to build fast, safe, and scalable systems by aligning software design with how hardware truly works. As CPU speeds plateau, memory access has become the main bottleneck, and traditional coding abstractions no longer deliver the needed performance. DOP focuses on structuring data and computation to work efficiently with memory and the processor cache.

Data-Oriented Programming with Rust is a complete guide for intermediate to advanced developers seeking high-performance software design. It combines Rust's low-level control and memory safety to create systems that are both reliable and lightning fast. Through practical, benchmarked examples, the book demonstrates how DOP outperforms conventional programming methods and helps readers rethink how they architect software.

You will learn to:

  • Apply the four key DOP principles: separating code from data, using generic data structures, embracing immutability, and managing schemas efficiently.
  • Implement performance-focused patterns such as Structure of Arrays (SoA) versus Array of Structures (AoS), Entity-Component-System (ECS), and Hot/Cold Data Splitting.
  • Write concurrent programs safely using Rust's ownership model and parallelism libraries like Rayon.
  • Optimize memory with custom allocators, object pools, and zero-copy techniques to minimize overhead.
  • Build real-world systems including a parallel data processing engine, a 2D game engine, and a high-throughput network protocol.

Whether you develop games, systems, or high-performance applications, this book will reshape your approach to software design and teach you how to fully harness Rust for the next generation of efficient computing.

1148480213
Data-Oriented Programming with Rust: Efficient, Safe, and Scalable Solutions

This audiobook is narrated by a digital voice.


Unlock modern hardware performance with Rust by mastering Data-Oriented Programming (DOP). This book teaches how to build fast, safe, and scalable systems by aligning software design with how hardware truly works. As CPU speeds plateau, memory access has become the main bottleneck, and traditional coding abstractions no longer deliver the needed performance. DOP focuses on structuring data and computation to work efficiently with memory and the processor cache.

Data-Oriented Programming with Rust is a complete guide for intermediate to advanced developers seeking high-performance software design. It combines Rust's low-level control and memory safety to create systems that are both reliable and lightning fast. Through practical, benchmarked examples, the book demonstrates how DOP outperforms conventional programming methods and helps readers rethink how they architect software.

You will learn to:

  • Apply the four key DOP principles: separating code from data, using generic data structures, embracing immutability, and managing schemas efficiently.
  • Implement performance-focused patterns such as Structure of Arrays (SoA) versus Array of Structures (AoS), Entity-Component-System (ECS), and Hot/Cold Data Splitting.
  • Write concurrent programs safely using Rust's ownership model and parallelism libraries like Rayon.
  • Optimize memory with custom allocators, object pools, and zero-copy techniques to minimize overhead.
  • Build real-world systems including a parallel data processing engine, a 2D game engine, and a high-throughput network protocol.

Whether you develop games, systems, or high-performance applications, this book will reshape your approach to software design and teach you how to fully harness Rust for the next generation of efficient computing.

3.99 In Stock
Data-Oriented Programming with Rust: Efficient, Safe, and Scalable Solutions

Data-Oriented Programming with Rust: Efficient, Safe, and Scalable Solutions

by Arthur Morgan

Narrated by Digital Voice Morgan G

Unabridged — 16 hours, 36 minutes

Data-Oriented Programming with Rust: Efficient, Safe, and Scalable Solutions

Data-Oriented Programming with Rust: Efficient, Safe, and Scalable Solutions

by Arthur Morgan

Narrated by Digital Voice Morgan G

Unabridged — 16 hours, 36 minutes

Audiobook (Digital)

$3.99
FREE With a B&N Audiobooks Subscription | Cancel Anytime
$0.00

Free with a B&N Audiobooks Subscription | Cancel Anytime

START FREE TRIAL

Already Subscribed? 

Sign in to Your BN.com Account


Listen on the free Barnes & Noble NOOK app


Related collections and offers

FREE

with a B&N Audiobooks Subscription

Or Pay $3.99

Overview

This audiobook is narrated by a digital voice.


Unlock modern hardware performance with Rust by mastering Data-Oriented Programming (DOP). This book teaches how to build fast, safe, and scalable systems by aligning software design with how hardware truly works. As CPU speeds plateau, memory access has become the main bottleneck, and traditional coding abstractions no longer deliver the needed performance. DOP focuses on structuring data and computation to work efficiently with memory and the processor cache.

Data-Oriented Programming with Rust is a complete guide for intermediate to advanced developers seeking high-performance software design. It combines Rust's low-level control and memory safety to create systems that are both reliable and lightning fast. Through practical, benchmarked examples, the book demonstrates how DOP outperforms conventional programming methods and helps readers rethink how they architect software.

You will learn to:

  • Apply the four key DOP principles: separating code from data, using generic data structures, embracing immutability, and managing schemas efficiently.
  • Implement performance-focused patterns such as Structure of Arrays (SoA) versus Array of Structures (AoS), Entity-Component-System (ECS), and Hot/Cold Data Splitting.
  • Write concurrent programs safely using Rust's ownership model and parallelism libraries like Rayon.
  • Optimize memory with custom allocators, object pools, and zero-copy techniques to minimize overhead.
  • Build real-world systems including a parallel data processing engine, a 2D game engine, and a high-throughput network protocol.

Whether you develop games, systems, or high-performance applications, this book will reshape your approach to software design and teach you how to fully harness Rust for the next generation of efficient computing.


Product Details

BN ID: 2940203676658
Publisher: Arthur Morgan
Publication date: 10/10/2025
Edition description: Unabridged
From the B&N Reads Blog

Customer Reviews