1
Your Cart

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 systems programmers will learn how to successfully bridge the gap between performance and safety using Rust. Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust’s features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency.

You’ll learn:

  • Rust’s fundamental data types and the core concepts of ownership and borrowing
  • How to write flexible, efficient code with traits and generics
  • How to write fast, multithreaded code without data races
  • Rust’s key power tools: closures, iterators, and asynchronous programming
  • Collections, strings and text, input and output, macros, unsafe code, and foreign function interfaces

24 reviews for Programming Rust: Fast, Safe Systems Development

  1. Brian Zhang
    October 21, 2024
    Good book
    Good intro/medium book for rust. I like it more than rust for rustaceans
    Helpful? 0 0
    Cliente Amazon
    September 16, 2024
    wonderful book
    wonderful book, with useful code snippets
    Helpful? 0 0
    Pablo Jorge
    August 25, 2024
    Great for experienced developers
    If you’re new to Rust, but not to programming, and in particular to C/C++ on Unix, this may be a better resource than the “official” book, The Rust Pr...More
    If you’re new to Rust, but not to programming, and in particular to C/C++ on Unix, this may be a better resource than the “official” book, The Rust Programming Language, since IMO it makes a better job at describing all the language features from a C point of view, while TRPL is more “abstract”. It’s not low-level but it makes it a bit easier to understand what’s going on under the hood, and includes lots of small but realistic and functional examples to showcase the features.
    Helpful? 0 0
    JEAN MILLO
    March 31, 2024
    Good introduction to Rust
    Definitely easier to read than the "official" Klabnik and Nichols.
    Helpful? 0 0
    A. Collins
    February 18, 2024
    The best Rust book for experienced developers
    This book is direct, easy to read and packed full of stuff that answers many of the questions you’ll encounter when learning Rust. Much better than ot...More
    This book is direct, easy to read and packed full of stuff that answers many of the questions you’ll encounter when learning Rust. Much better than other books on Rust such as Rust in Action.
    Helpful? 0 0
    T. Bitsky
    February 9, 2024
    Excellent resource. Highly recommend.
    I've had this book a couple years, and it is still one the best programming books I've ever read. Not only has it put me on the right path with learni...More
    I've had this book a couple years, and it is still one the best programming books I've ever read. Not only has it put me on the right path with learning and Rust and using it professionally, but it does a good job in helping you think about how programs execute in a computer. The examples are great and the material covered is fairly complete.
    Helpful? 0 0
    Alexei
    November 30, 2023
    Fantastic book!
    I have a few books about Rust language, but this one is by far the best. It really helps to understand the language (practical parts, limitations, why...More
    I have a few books about Rust language, but this one is by far the best. It really helps to understand the language (practical parts, limitations, why it is done this or that way, etc) from the very basic stuff to much more advanced topics. It is a must have book for everyone who develops in Rust.
    Helpful? 0 0
    Michael Hart
    September 7, 2023
    One of the best language books I’ve read
    This has to be one of the best written books dedicated to learning a language out there. The content is very well structured, has snippets of humor an...More
    This has to be one of the best written books dedicated to learning a language out there. The content is very well structured, has snippets of humor and fun analogies.

    It is certainly designed to not bore the reader.
    Helpful? 0 0
    Vladimir Krivopalov
    June 13, 2023
    The ultimate book on Rust programming
    I've read or partially read about a dozen different books on Rust programming. This one is hands down the best one in all aspects. "Programming Rust" ...More
    I've read or partially read about a dozen different books on Rust programming. This one is hands down the best one in all aspects. "Programming Rust" covers a wide variety of topics and goes into details on many of them. I've been returning to this books months after having finished reading it for the first time, to brush up on some topics and get better understanding of others. Highly recommended.
    Helpful? 0 0
    Yin Bai
    June 1, 2023
    Great handy reference for Rust
    I'm using this book in conjunction with Rust-Lang's online guide. There are some examples even words that are duplicated with the online guide, but st...More
    I'm using this book in conjunction with Rust-Lang's online guide. There are some examples even words that are duplicated with the online guide, but still a great reference book for old-school learner like myself.
    Helpful? 0 0
    soccertack
    May 29, 2023
    very well written book
    very well written book
    Helpful? 0 0
    Amazon Customer
    May 5, 2023
    Great, better than "the book"
    I found it more pleasant to follow compared to "the book"
    Helpful? 0 0
    Hobbyist
    April 24, 2023
    Comprehensive and in-depth introduction to Rust
    To my mind one of the best and comprehensive Rust books. It provides a deep dive into almost any feature and facet of Rust. But as other reviewers alr...More
    To my mind one of the best and comprehensive Rust books. It provides a deep dive into almost any feature and facet of Rust. But as other reviewers already mentioned it might not be a Rust beginner book.
    You will probably get the most benefit of it if you have some system programming and C/C++ background (but this is not a must). Maybe it makes sense to use it as an accompanying book while implementing an enjoyable ;-) sample application/project e.g. from here: https://amzn.eu/d/dUDWfvn (that's what I did ;-).
    Helpful? 0 0
    Alex
    March 28, 2023
    Chiaro ed efficace
    Mi è piaciuto molto perché rispetto alla guida "ufficiale", mi sembra che l'esposizione sia studiata per chi come me viene da altri linguaggi di progr...More
    Mi è piaciuto molto perché rispetto alla guida "ufficiale", mi sembra che l'esposizione sia studiata per chi come me viene da altri linguaggi di programmazione. Si arriva in fretta a vedere le (tante) caratteristiche innovative del linguaggio e ad apprezzarne i vantaggi, prendendo man mano confidenza con la sintassi. Probabilmente per chi parte da zero potrebbe risultare un po' ostico.
    Helpful? 0 0
    Ali Marzban
    March 6, 2023
    I’d say the best text book to learn Rust.
    The book comes with examples and provides a deep insight into the Rust language if you really read it and don’t skip.
    Helpful? 0 0
    Chloe Turner
    February 26, 2023
    Fantastic and well explained
    Very detailed and gives adequate examples and explanations to competently walk you through the language. im building my next program in Rust.
    Helpful? 0 0
    whatever
    January 18, 2023
    Currently, there's no better rust book
    I'd thought I knew most of it and had a great handle on the syntax, and I was still learning things- this is far more complete than most of the online...More
    I'd thought I knew most of it and had a great handle on the syntax, and I was still learning things- this is far more complete than most of the online articles I've been reading.

    Well-worth the cash
    Helpful? 0 0
    Arif
    January 12, 2023
    Love the contents not for beginners though.
    A few points,- For the System Developer's mostly- Not good as an introduction to rust for beginners- It refers C and C++ a lot so if you know C/C++ it...More
    A few points,
    - For the System Developer's mostly
    - Not good as an introduction to rust for beginners
    - It refers C and C++ a lot so if you know C/C++ it would be easy to understand.
    - Sometime it gets very deep very first. You will be introduced to concurrency in 21st page.
    - Not a light reading.
    - Best used with rustplayground or a terminal.
    Helpful? 0 0
    Shen Li
    January 11, 2023
    Great book
    Great book
    Helpful? 0 0
    Glenn A Miller
    December 24, 2022
    It takes effort that you won't regret
    The book starts out with Mandlebrot fractals. Don't let that stop you.The balance of the book steps through the big things you need to understand Rust...More
    The book starts out with Mandlebrot fractals. Don't let that stop you.

    The balance of the book steps through the big things you need to understand Rust that you can't get through video tutorials or blog posts. I picked up Rust this past year and used it to create an API for my iOS application. I've been programming for forty-seven years, and this book gave me information in a way I've not experienced during my long career.

    I reread many sentences, paragraphs, pages, and chapters to lock in what the book teaches. Rust is a beautiful language that produces great results. As you will read many times, it's a steep learning curve. This text is your rope line to a higher plane.
    Helpful? 0 0
    Gelfling
    July 7, 2022
    Extraordinary book
    Extraordinarily useful book for those learning Rust or programming in it day to day. I've learned so much!
    Helpful? 0 0
    E. Staub
    April 25, 2022
    Far clearer than, fills gaps in "The Rust Programming Language"
    I thought the free resources were plenty to learn the language from, but I kept hitting roadblocks from my lack of clarity on lots of details around o...More
    I thought the free resources were plenty to learn the language from, but I kept hitting roadblocks from my lack of clarity on lots of details around ownership, references, etc. If I could go back, I would have started with this book. But even if you're up the learning curve a bit, you don't have to get far into it to find some enlightenment. And it's very well organized for later use as a reference.
    Helpful? 0 0
Add a review

Your email address will not be published. Required fields are marked *

X

New item(s) have been added to your cart.

Frequently bought with Programming Rust: Fast, Safe Systems Development


Programming Languages: Concepts and Implementation Original price was: $89.99.Current price is: $19.99.
Programming Excel with VBA: A Practical Real-World Guide Original price was: $39.99.Current price is: $19.99.
AI-Assisted Programming: Better Planning, Coding, Testing, and Deployment Original price was: $59.99.Current price is: $19.99.
Learn AI-Assisted Python Programming with GitHub Copilot and ChatGPT Original price was: $49.99.Current price is: $19.99.
Artificial Intelligence Programming with Python: From Zero to Hero Original price was: $49.99.Current price is: $19.99.
Artificial Intelligence in Finance: A Python-Based Guide Original price was: $59.99.Current price is: $19.99.