Programming Rust av Jim Blandy, Jason Orendorff, Leonora F. S. Tindall
Produktbeskrivelse
Systemprogrammering utgjør grunnlaget for verdens databehandling. Å skrive ytelsessensitiv kode krever et programmeringsspråk som gir programmerere kontroll over hvordan minne, prosessortid og andre systemressurser brukes. Rust, som er et moderne systemprogrammeringsspråk, kombinerer denne kontrollen med et type system som fanger opp mange vanlige feil, fra problemer med minnehåndtering til dataracing mellom tråder. Denne praktiske guiden er skreddersydd for erfarne systemprogrammerere og viser hvordan man kan forene ytelse med sikkerhet ved hjelp av Rust. Jim Blandy, Jason Orendorff, og Leonora Tindall forklarer hvordan Rusts funksjoner gir programmerere oversikt over minneforbruk og prosessbruk, samtidig som de oppnår forutsigbar ytelse med minnesikkerhet og pålitelig samtidighet. Du vil lære om: Rusts grunnleggende datatype og de sentrale konseptene om eierskap og utlån, hvordan du kan skrive fleksibel og effektiv kode ved hjelp av egenskaper og generiske typer, samt teknikker for å skrive rask kode.