Eshwarla, Prabhu
Practical System Programming for Rust Developers: Build fast and secure software for Linux/Unix systems with the help of practical examples
- ISBN 13:
- 9781800560963
- author:
- Eshwarla, Prabhu
- format:
- Paperback / softback
- publisher:
- Packt Publishing Limited
- language:
- English
- Publication Year:
- 2020
- Pages:
- 388
- Dimensions:
- 23.5 x 19.1 x 2 centimeters (0.6
- Genre:
- Computers, Programming, General,
- Condition:
- New
- Availability:
- Item usually sent within 7 working days
Description
Build Reliable and Efficient Systems Software with Rust Rust is a modern programming language that combines the benefits of C++'s speed and expressiveness with Java's type safety, making it an ideal choice for systems programming. This comprehensive introduction to Rust and systems programming covers key concepts and techniques for building reliable and efficient systems software without the need for C or C++. You'll learn how to design and build system tools and utilities in Rust, explore the features of the Rust standard library for interacting with operating systems, and gain an in-depth understanding of the language by writing low-level software. The book takes a unique approach by starting each topic with Linux kernel concepts and APIs relevant to that topic, helping you control system resources from Rust. By the end of this book, you'll be equipped with practical skills to write systems software tools, libraries, and utilities in Rust, covering topics such as network programming and WebAssembly.