Rust crash course : build high‑performance, efficient and productive software with the power of next‑generation programming skills /
Kumar, Abhishek,
Rust crash course : build high‑performance, efficient and productive software with the power of next‑generation programming skills / Abhishek Kumar. - 1st edition. - 328 pages : illustrations ; 24 cm
Includes bibliographical references.
1. Setup and installation of Rust ‡ 2. General programming concepts ‡ 3. Ownership and memory management ‡ 4. Structs, enums and collections ‡ 5. Organising your code ‡ 6. Error handling ‡ 7. Generics and traits ‡ 8. Testing your code ‡ 9. Iterators and closures ‡ 10. Smart pointers ‡ 11. Concurrency ‡ 12. Object‑oriented features ‡ 13. Implementing data structures – linked list, trees, hash table, and graph ‡ 14. Rust for Windows developers ‡ 15. Rust for Android ‡ 16. Project 1 – building a CLI application ‡ 17. Project 2 – running Rust from a web browser ‡ 18. Project 3 – embedded Rust “Hello World” ‡ 19. Project 4 – building a binary image classifier using neural networks.
An accessible, project‑oriented introduction to Rust language for systems programming, covering key concepts like ownership, concurrency, error handling, generics, smart pointers, and real‑world applications including CLI tools, web, embedded, and image classifier projects. :contentReference[oaicite:0]
9789355510952
Rust (Computer program language)
Systems programming.
005.133 / K.A.R
Rust crash course : build high‑performance, efficient and productive software with the power of next‑generation programming skills / Abhishek Kumar. - 1st edition. - 328 pages : illustrations ; 24 cm
Includes bibliographical references.
1. Setup and installation of Rust ‡ 2. General programming concepts ‡ 3. Ownership and memory management ‡ 4. Structs, enums and collections ‡ 5. Organising your code ‡ 6. Error handling ‡ 7. Generics and traits ‡ 8. Testing your code ‡ 9. Iterators and closures ‡ 10. Smart pointers ‡ 11. Concurrency ‡ 12. Object‑oriented features ‡ 13. Implementing data structures – linked list, trees, hash table, and graph ‡ 14. Rust for Windows developers ‡ 15. Rust for Android ‡ 16. Project 1 – building a CLI application ‡ 17. Project 2 – running Rust from a web browser ‡ 18. Project 3 – embedded Rust “Hello World” ‡ 19. Project 4 – building a binary image classifier using neural networks.
An accessible, project‑oriented introduction to Rust language for systems programming, covering key concepts like ownership, concurrency, error handling, generics, smart pointers, and real‑world applications including CLI tools, web, embedded, and image classifier projects. :contentReference[oaicite:0]
9789355510952
Rust (Computer program language)
Systems programming.
005.133 / K.A.R