LIBRISTO
LIBROAMANTO
obvezno
Postanite del skupnosti ljubiteljev knjig z vsega sveta in uživajte v številnih ugodnostih. Ustvarite brezplačen račun
0
Brezplačna dostava Zásilkovna nad 69.99 €
Zbirna točka GLS 4.49 Zbirna točka DPD 2.99 Kurirska služba GLS 5.49 Kurir DPD 3.49 Kurirska služba 3.49 Zbirno mesto 3.49 Zbirno mesto 3.49 Dostava preko Pošte Slovenije 3.49

Brezplačna dostava za naročila nad 69.99 € na paketomatih Pošte Slovenije.

Mastering Rust Programming

A Complete Guide for Building Reliable and Fast Software

Jezik AngleščinaAngleščina
Knjiga Mehka
Knjiga Mastering Rust Programming Markus Hale
Koda Libristo: 50599151
Založba Independently published, november 2025
Master the Most Loved Language and Build Blazing-Fast, Reliable SoftwareFor decades, programmers fac... Celoten opis
? points 34 b
14.07
Na zalogi pri dobavitelju Odposlali bomo v 9-15 dneh

30 dni za vračilo blaga

Master the Most Loved Language and Build Blazing-Fast, Reliable Software

For decades, programmers faced a painful choice: the raw speed of C/C++ (with the risk of memory bugs and security flaws) or the safety of languages like Java and Python (with the cost of a garbage collector). Rust solves this dilemma.

Rust delivers C-level performance, fearless concurrency, and guaranteed memory safety, all verified at compile time. While consistently ranked as the "most loved" language, its famously steep learning curve can be intimidating.

Mastering Rust Programming is your complete, project-based guide to conquering that curve. This book is a practical journey designed to take you from your first fn main() to building high-performance, production-ready applications. It focuses on helping you internalize a new, powerful way of thinking about software.

You will not just learn the syntax; you will master the "why" behind Rust's most powerful features.

Inside, you will learn to:

  • Grasp the Core of Rust: Build a deep, intuitive understanding of the Ownership and Borrowing system, the heart of Rust's safety guarantees.
  • Model Data Effectively: Use Rust's powerful Enums, Structs, and Pattern Matching to create expressive, type-safe data models.
  • Write Reusable Code: Master high-level abstractions with Traits and Generics to write flexible, zero-cost abstractions.
  • Handle Errors Robustly: Learn to use Result and Option to manage recoverable errors and write code that is reliable by default.
  • Write Fearless Concurrent Code: Confidently build multi-threaded and asynchronous programs using Arc, Mutex, and the async/await syntax.
  • Manage Your Project: Organize large codebases with modules, packages, and crates, and learn to write comprehensive tests.


Build Two Real-World Capstone Projects:

This book is not just theory. You will apply your skills by building two professional-grade projects from scratch:

  1. A High-Performance CLI Tool: Build an rgrep clone that searches files, complete with argument parsing and efficient file I/O.
  2. A Concurrent Backend Web Service: Build a todo_api using the Axum framework, connecting to a PostgreSQL database with compile-time-checked SQLx queries.


This book is the ideal guide for C and C++ developers seeking memory safety without sacrificing performance, or for Python, Java, and JavaScript developers who want to add a powerful, high-performance language to their toolkit.

If you are ready to master the future of systems programming, this guide is your path from beginner to confident Rustacean.

Igralka & Poliglotka
EWA KASP za
Predvajaj video
Ewa Kasp
Libristo ima največjo izbiro tujejezične literature. Zato svoje knjige kupujem tukaj.

O knjigi

Polni naslov Mastering Rust Programming
Avtor Markus Hale
Jezik Angleščina
Vezava Knjiga - Mehka
Datum izida 2025
Število strani 388
EAN 9798273756526
Koda Libristo 50599151
Teža 519
Mere 152 x 229 x 20
Podarite to knjigo še danes
To je povsem preprosto
1 Dodajte knjigo v košarico in izberite dostavo kot darilo 2 V zameno vam bomo poslali kupon 3 Knjiga bo dostavljena na naslov obdarovanca

Prijava

Prijavite se v svoj račun. Še nimate računa Libristo? Ustvarite ga zdaj!

 
obvezno
obvezno

Še nimate računa? Izkoristite prednosti računa Libristo!

Z računom Libristo boste imeli vedno vse pod nadzorom.

Ustvarite račun Libristo