Rust Programming for Mortals
Eindelijk een Rust-boek dat uw taal spreekt: geschreven voor Python- en Go-ontwikkelaars, niet voor C++-veteranen.
Voorkant
AchterkantOver 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
Wereldwijd verkrijgbaar via Amazon
Kies de Amazon-winkel in uw regio. Elke link opent in een nieuw tabblad.