Naar de inhoud
SylvanitySylvanityB.V.
ennl
Terug naar de reeks
Dev Book Series

Rust Programming for Mortals

Eindelijk een Rust-boek dat uw taal spreekt: geschreven voor Python- en Go-ontwikkelaars, niet voor C++-veteranen.

Voorkant van Rust Programming for MortalsVoorkant
Achterkant van Rust Programming for MortalsAchterkant

Over het boek

Bent u een Python- of Go-ontwikkelaar die heeft gehoord over de legendarische prestaties en veiligheidsgaranties van Rust, maar vond u bestaande bronnen te veel uitgaan van een achtergrond in C/C++? Dan is dit boek voor u. Rust Programming for Mortals vertaalt de concepten van Rust naar termen die u al kent en bouwt voort op uw ervaring in plaats van die te negeren. De software-industrie verandert. AI-inferentie-engines, infrastructuur voor het serveren van LLM's, WebAssembly-toepassingen en edge computing vragen allemaal om wat Rust uniek maakt: de prestaties van C met de veiligheid van managed talen. Bedrijven als Cloudflare, Discord, Figma en Dropbox hebben Rust ingevoerd voor hun veeleisende systemen.

Inhoud

  • Basis: variabelen, typen, ownership, borrowing en de borrow checker
  • Kernconcepten: structs, enums, pattern matching, Option, Result en foutafhandeling
  • Abstracties: generics, traits, lifetimes en smart pointers
  • Concurrency: threads, channels, async/await en de tokio-runtime
  • Toepassingen: CLI-tools, HTTP-servers, databasetoegang, REST-API's
  • Gevorderde onderwerpen: macro's, unsafe Rust, WebAssembly, embedded systemen
  • Gereedschapskist voor productie: clap, serde, axum, sqlx, tokio

Wat u eraan overhoudt

  • Rust met vertrouwen lezen en schrijven, voortbouwend op uw ervaring met Python of Go
  • Het juiste concurrency-primitief kiezen en lifetime-problemen snel doorgronden
  • CLI-tools, webservices en WebAssembly-modules bouwen die overal draaien
  • Rust via PyO3 in Python-pipelines integreren voor serieuze prestatiewinst
Bestel het boek

Wereldwijd verkrijgbaar via Amazon

Kies de Amazon-winkel in uw regio. Elke link opent in een nieuw tabblad.