Amazon cover image
Image from Amazon.com

Programming Rust : fast, safe systems development

By: Contributor(s): Material type: TextTextPublication details: New Delhi : O'Reilly, ©2021Edition: 2nd edDescription: xix, 711 p. : ill. ; 234cmISBN:
  • 9789391043537
Subject(s): DDC classification:
  • 005.133 23 BLA-P
LOC classification:
  • QA76.73.R87 B58 2017
Contents:
1. Systems Programmers Can Have Nice Things 2. A Tour of Rust 3. Fundamental Types 4. Ownership and Moves 5. References 6. Expressions. 7. Error Handling 8. Crates and Modules 9. Structs 10. Enums and Patterns 11. Traits and Generics 12. Operator Overloading 13. Utility Traits 14. Closures 15. Iterators 16. Collections 17. Strings and Text 18. Input and Output 19. Concurrency 19. Concurrency 20. Asynchronous Programming 20. Asynchronous Programming 21. Macros 22. Unsafe Code 23. Foreign Functions
Summary: "Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust's modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without runtime overhead. In multi-threaded code, Rust catches data races at compile time, making concurrency much easier to use. Written by two experienced systems programmers, this book explains how Rust manages to bridge the gap between performance and safety, and how you can take advantage of it"--Page 4 of cover.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
Books Books IIITD General Stacks Computer Science and Engineering 005.133 BLA-P (Browse shelf(Opens below)) Available 012051
Total holds: 0
Browsing IIITD shelves, Shelving location: General Stacks, Collection: Computer Science and Engineering Close shelf browser (Hides shelf browser)
No cover image available
005.133 BIC-P Programming with C 005.133 BIN-O Opa : 005.133 BLA-C C++ GUI programming with Qt 4 005.133 BLA-P Programming Rust : fast, safe systems development 005.133 BLA-S System C : 005.133 BLO-E Effective Java 005.133 BLO-J Java puzzlers with access codes:

Includes index.

1. Systems Programmers Can Have Nice Things 2. A Tour of Rust 3. Fundamental Types 4. Ownership and Moves 5. References 6. Expressions. 7. Error Handling 8. Crates and Modules 9. Structs 10. Enums and Patterns 11. Traits and Generics 12. Operator Overloading 13. Utility Traits 14. Closures 15. Iterators 16. Collections 17. Strings and Text 18. Input and Output 19. Concurrency 19. Concurrency 20. Asynchronous Programming 20. Asynchronous Programming 21. Macros 22. Unsafe Code 23. Foreign Functions

"Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust's modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar bugs, all at compile time, without runtime overhead. In multi-threaded code, Rust catches data races at compile time, making concurrency much easier to use. Written by two experienced systems programmers, this book explains how Rust manages to bridge the gap between performance and safety, and how you can take advantage of it"--Page 4 of cover.

There are no comments on this title.

to post a comment.
© 2024 IIIT-Delhi, library@iiitd.ac.in