000 01293nam a2200193 4500
020 _a9789391043537
082 _a005.1
_bBLA/P
100 _aBlandy, Jim
245 _aProgramming Rust
_bfast, safe systems development
250 _a2nd
260 _aMumbai
_bShroff Pub
_c2021
300 _axix;711 p.
520 _aSystems programming provides the foundation for the world's computation. Developing 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 interthread data races. 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.
650 _aComputer Programming
650 _aComputer Science
700 _aOrendorff, Jason
700 _aTindall, Leonora F.S.
942 _cBK
999 _c76245
_d76245