
Book
Programming Rust
Fast, Safe Systems Development
Jim Blandy, Jason Orendorff, Leonora Tindall
O'Reilly Media · Print & ebook · July 20, 2021
Reading lane: Parallel Programming
Systems programming provides the foundation for the world's computation.
At a Glance
Why This Clicks
Control Without Compromise
For experienced systems programmers, Rust makes performance and safety part of the same conversation.
Come here for
- A practical look at ownership, borrowing, and resource control
- Efficient code, trustworthy concurrency, and Rust’s systems-level tools
Expect
- A broad tour from core types to async programming and unsafe code
- Attention to predictable performance without surrendering memory safety
Book Details
- Authors
- Jim Blandy, Jason Orendorff, Leonora Tindall
- Publisher
- O'Reilly Media
- Published
- July 20, 2021
- Format
- Print & ebook
- Theme
- Parallel Programming · Programming Languages
- Reading lane
- Parallel Programming
Affinity
Publisher Categories
Programming Languages
C Programming
Object-Oriented Programming
Parallel Programming
Show all 5 publisher categories
Open Source Development
About This Book
Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads. With this practical guide, experienced syste...
Read full description
Similar Books

The Rust Programming Language, 2nd Edition
Steve Klabnik, Carol Nichols · No Starch Press
Affinity signal
C Programming
Open Source Development

Rust in Action
Tim McNamara · Manning
Affinity signal
Open Source Development
Programming Languages

Effective Rust
David Drysdale · O'Reilly Media
Affinity signal
Dev Tools & Workflow
Programming Languages

Write Powerful Rust Macros
Sam Van Overmeire · Manning
Affinity signal
Dev Tools & Workflow
Programming Languages

C++ Crash Course
Josh Lospinoso · No Starch Press
Affinity signal
C++ Programming
C Programming

Introduction to Programming in Java
Robert Sedgewick, Kevin Wayne · Pearson Education
Affinity signal
Java Programming
Object-Oriented Programming

Javascript Crash Course
Nick Morgan · No Starch Press
Affinity signal
JavaScript Development
Web Programming

Advanced Perl Programming
Simon Cozens · O'Reilly Media
Affinity signal
Perl Programming
Programming Languages