Programování Rust: Rychlý a bezpečný vývoj systémů

Hodnocení:   (4,7 z 5)

Programování Rust: Rychlý a bezpečný vývoj systémů (Jim Blandy)

Recenze čtenářů

Shrnutí:

Recenze této knihy o Rustu vyzdvihují její komplexnost a hloubku znalostí, zejména pro vývojáře s předchozími zkušenostmi s programováním, zejména v jazycích C a C++. Je chválena za dobře strukturovaný obsah, poutavý styl psaní a praktické příklady. Upozorňuje se však, že kniha není vhodná pro úplné začátečníky bez jakýchkoli programátorských zkušeností a někteří uživatelé měli problémy se čitelností knihy v tmavém režimu na Kindle.

Klady:

Komplexní pokrytí vlastností jazyka Rust, dobře strukturovaný a poutavý styl psaní, praktické příklady, které propojují koncepty s jazykem C/C++, užitečné pro zkušené vývojáře přecházející na jazyk Rust a slouží jako dobrá reference pro průběžné učení.

Zápory:

Nevhodné pro úplné začátečníky bez zkušeností s programováním, některé problémy s čitelností v tmavém režimu na Kindle a mírný tónový posun mezi první kapitolou a následujícími kapitolami.

(na základě 81 hodnocení čtenářů)

Původní název:

Programming Rust: Fast, Safe Systems Development

Obsah knihy:

Systémové programování je základem světových výpočtů. Psaní kódu citlivého na výkon vyžaduje programovací jazyk, který dává programátorům kontrolu nad využitím paměti, procesorového času a dalších systémových zdrojů.

Systémový programovací jazyk Rust kombinuje tuto kontrolu s moderním typovým systémem, který zachycuje široké třídy běžných chyb, od chyb ve správě paměti až po závody v datech mezi vlákny. V této praktické příručce se zkušení systémoví programátoři naučí, jak pomocí jazyka Rust úspěšně překlenout propast mezi výkonem a bezpečností. Jim Blandy, Jason Orendorff a Leonora Tindallová ukazují, jak funkce jazyka Rust dávají programátorům kontrolu nad spotřebou paměti a využitím procesoru tím, že kombinují předvídatelný výkon s paměťovou bezpečností a důvěryhodnou souběžností.

Naučíte se: Základní datové typy jazyka Rust a základní koncepty vlastnictví a výpůjčky. Jak psát flexibilní a efektivní kód pomocí rysů a generik.

Jak psát rychlý vícevláknový kód bez datových závodů. Klíčové výkonné nástroje jazyka Rust: uzávěry, iterátory a asynchronní programování.

Kolekce, řetězce a text, vstup a výstup, makra, nebezpečný kód a rozhraní cizích funkcí Toto přepracované a aktualizované vydání pokrývá vydání Rust 2021.

Další údaje o knize:

ISBN:9781492052593
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2021
Počet stran:622

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Programování Rust: Rychlý a bezpečný vývoj systémů - Programming Rust: Fast, Safe Systems...
Systémové programování je základem světových výpočtů. Psaní...
Programování Rust: Rychlý a bezpečný vývoj systémů - Programming Rust: Fast, Safe Systems Development

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)