000 02060nam a22002777i 4500
005 20250820120054.0
008 250723s ii ao||fr|||| 00| 0 eng d
020 _a9789355510952
040 _aEG-GaU‬‬
_cEG-GaU‬‬
_dEG-GaU‬‬
_erda
082 0 4 _223
_a005.133
_bK.A.R
100 1 _aKumar, Abhishek,
_eauthor.
_960474
245 1 0 _aRust crash course :
_bbuild high‑performance, efficient and productive software with the power of next‑generation programming skills /
_cAbhishek Kumar.
250 _a 1st edition.
264 1 _aNew Delhi
_bBPB Publications,
_c2022.
300 _a328 pages :
_billustrations ;
_c24 cm
336 _2rdacontent
_atext
_btxt
337 _2rdamedia
_aunmediated
_bn
338 _2rdacarrier
_avolume
_bnc
504 _aIncludes bibliographical references.
505 0 _a1. 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.
520 _aAn 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]{index=0}
650 0 _aRust (Computer program language)
_960502
650 0 _aSystems programming.
_960503
942 _2ddc
_cBK
999 _c11097
_d11097