Data-Oriented Programming with Rust
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.
-
Autore:
-
Durata in (hh:mm:ss):16:36:58
-
Anno edizione:2025
-
Editore:
Formato:
Gli Audiolibri venduti dal nostro sito sono in formato MP3 e protetti da un DRM proprietario Kobo.
Compatibilità:
Gli Audiolibri venduti dal nostro sito possono essere ascoltati sul tuo smartphone o tablet tramite la APP gratuita Kobo Books scaricabile da iOS o Android. Gli Audiolibri non possono essere scaricati in locale o trasferiti su un client di ascolto diverso da quello fornito tramite Kobo. Non è possibile ascoltare gli audiolibri con la Kobo APP Desktop. Puoi ascoltare gli Audiolibri tramite determinati eReader Kobo, utilizzando cuffie o casse con Bluetooth. Visita la pagina degli eReader per avere maggiori dettagli.
Cloud:
Gli Audiolibri venduti singolarmente dal nostro sito sono immediatamente sincronizzati sul tuo account personale in automatico. Successivamente all'acquisto, sono subito disponibili all'ascolto tramite i client di lettura Kobo compatibili.
Clicca qui servissero ulteriori informazioni