Programming Rust
Fast, Safe Systems Development
Summary:
The book provides a comprehensive guide to the Rust programming language, covering its syntax, concepts, and tools to enable the development of fast and reliable software. It delves into Rust's unique ownership system, concurrency, and safety features, offering practical examples and exercises to help readers build efficient systems applications.
Key points:
1. Ownership and Borrowing: Rust uses an ownership system checked by the compiler, eliminating the need for a garbage collector. It also allows for borrowing, where data can be used but not changed, or changed but not used elsewhere until finished.
Books similar to "Programming Rust":
Rust
Jonathan Waldman
Java Concurrency in Practice
Peierls Tim|Goetz Brian|Bloch Joshua|Bowbeer Joseph|Lea Doug|Holmes David
JavaScript
Douglas Crockford
Effective C++
Scott Meyers
The C++ Programming Language
Stroustrup Bjarne
C Programming Language
Kernighan Brian W.|Ritchie Dennis
Head First Design Patterns
Eric Freeman|Elisabeth Robson
Effective Modern C++
Scott Meyers
Effective Java
Joshua Bloch
Coding For Dummies
Nikhil Abraham