Rust in Action
Subtitle: Systems programming concepts and techniques
Edition: First edition
Series: In Action
Publisher: Manning Publications
Published: 2021
Place of publication: USA
Language: eng
Format: Paperback
Number of pages: 456
ISBN-13: 9781617294556
Copyright date: 2021
First sentence: Welcome to Rust—the empowering programming language. Once you scratch its surface, you will not only find a programming language with unparalleled speed and safety, but one that is enjoyable enough to use every day.
Description: Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming. Filled to the brim with real-life use cases and scenarios, you'll go beyond the Rust syntax and see what Rust has to offer in real-world use cases.
Table of contents: label: Chapter 1
title: Introducing Rust
pagenum: 1; label: Part 1
title: Rust language distinctives
pagenum: 29; label: Chapter 2
title: Language foundations
pagenum: 31; label: Chapter 3
title: Compound data types
pagenum: 77; label: Chapter 4
title: Lifetimes, ownership, and borrowing
pagenum: 107; label: Part 2
title: Demystifying systems programming
pagenum: 135; label: Chapter 5
title: Data in depth
pagenum: 137; label: Chapter 6
title: Memory
pagenum: 175; label: Chapter 7
title: Files and storage
pagenum: 212; label: Chapter 8
title: Networking
pagenum: 251; label: Chapter 9
title: Time and timekeeping
pagenum: 293; label: Chapter 10
title: Processes, threads, and containers
pagenum: 328; label: Chapter 11
title: Kernel
pagenum: 365; label: Chapter 12
title: Signals, interrupts, and exceptions
pagenum: 390