Programming Rust

O'Reilly Media

9789391043537

Paperback

Rs.3,920.00
Request Title Via Whatsapp
Description

This book is a comprehensive guide to Rust, a modern systems programming language known for its memory safety, concurrency, and high performance without a garbage collector. The second edition expands on Rust's evolving features and best practices, making it an essential resource for developers who want to build safe and efficient software.

It covers Rust’s type system, ownership model, lifetimes, and borrowing rules, which help prevent memory-related bugs common in low-level programming. Additionally, the book delves into concurrency, error handling, macros, and unsafe Rust, providing a solid foundation for writing fast, reliable applications.

Why Read This Book

  • A detailed introduction to Rust's core concepts, ideal for both beginners and experienced programmers.
  • Focuses on memory safety and performance, making it great for systems programming, web assembly, and embedded development.
  • Covers advanced Rust topics, including asynchronous programming, unsafe Rust, and working with external C libraries.
  • Explains Rust’s ownership and borrowing system in an intuitive way, helping programmers avoid common pitfalls.
  • Includes real-world examples and exercises to reinforce learning.

About the Authors

Jim Blandy is a software engineer with experience in programming languages and compiler development. He has contributed to projects like Mozilla’s SpiderMonkey JavaScript engine.Jason Orendorff is an engineer at Mozilla, known for his work on Rust and JavaScript tooling.Leonora F.S. Tindall is a Rust expert and technical writer who contributes to the Rust ecosystem.

Estimated Shipping

Import Time: 4-5 weeks

Estimated Delivery: Approximately 6 weeks from today

Programming Rust O'Reilly Media