Programovanie Rust: Rust: Rýchly a bezpečný vývoj systémov

Hodnotenie:   (4,7 z 5)

Programovanie Rust: Rust: Rýchly a bezpečný vývoj systémov (Jim Blandy)

Recenzie čitateľov

Zhrnutie:

Recenzie tejto knihy o Ruste vyzdvihujú jej komplexnosť a hĺbku znalostí, najmä pre vývojárov s predchádzajúcimi skúsenosťami s programovaním, najmä v jazykoch C a C++. Chváli sa jej dobre štruktúrovaný obsah, pútavý štýl písania a praktické príklady. Uvádza sa však, že kniha nie je vhodná pre úplných začiatočníkov bez akýchkoľvek programátorských skúseností a niektorí používatelia mali problémy s čitateľnosťou knihy v tmavom režime na Kindle.

Výhody:

Komplexné pokrytie funkcií jazyka Rust, dobre štruktúrovaný a pútavý štýl písania, praktické príklady, ktoré spájajú koncepty s jazykom C/C++, užitočné pre skúsených vývojárov, ktorí prechádzajú na jazyk Rust, a slúži ako dobrá referencia na priebežné vzdelávanie.

Nevýhody:

Nevhodné pre úplných začiatočníkov bez skúseností s programovaním, niektoré problémy s čitateľnosťou v tmavom režime na Kindle a mierny tónový posun medzi prvou kapitolou a nasledujúcimi kapitolami.

(na základe 81 čitateľských recenzií)

Pôvodný názov:

Programming Rust: Fast, Safe Systems Development

Obsah knihy:

Systémové programovanie predstavuje základ pre výpočty vo svete. Písanie kódu citlivého na výkon si vyžaduje programovací jazyk, ktorý dáva programátorom kontrolu nad tým, ako sa využíva pamäť, čas procesora a ďalšie systémové zdroje.

Systémový programovací jazyk Rust kombinuje túto kontrolu s moderným typovým systémom, ktorý zachytáva široké triedy bežných chýb, od chýb pri správe pamäte až po preteky v počte údajov medzi vláknami. Vďaka tejto praktickej príručke sa skúsení systémoví programátori naučia, ako úspešne preklenúť priepasť medzi výkonom a bezpečnosťou pomocou jazyka Rust. Jim Blandy, Jason Orendorff a Leonora Tindallová ukazujú, ako funkcie jazyka Rust dávajú programátorom kontrolu nad spotrebou pamäte a využitím procesora tým, že kombinujú predvídateľný výkon s pamäťovou bezpečnosťou a dôveryhodnou súbežnosťou.

Naučíte sa: Základné dátové typy jazyka Rust a základné koncepty vlastníctva a vypožičiavania. Ako písať flexibilný a efektívny kód pomocou čŕt a generík.

Ako písať rýchly, viacvláknový kód bez dátových pretekov. Kľúčové výkonné nástroje jazyka Rust: uzávery, iterátory a asynchrónne programovanie.

Kolekcie, reťazce a text, vstup a výstup, makrá, nebezpečný kód a rozhrania cudzích funkcií Toto revidované, aktualizované vydanie pokrýva vydanie Rust 2021.

Ďalšie údaje o knihe:

ISBN:9781492052593
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2021
Počet strán:622

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie Rust: Rust: Rýchly a bezpečný vývoj systémov - Programming Rust: Fast, Safe Systems...
Systémové programovanie predstavuje základ pre...
Programovanie Rust: Rust: Rýchly a bezpečný vývoj systémov - Programming Rust: Fast, Safe Systems Development

Diela autora vydali tieto vydavateľstvá: