Hodnotenie:
V recenziách sa kniha chváli ako vynikajúci úvod do jazyka Rust a zdôrazňuje sa jej zrozumiteľnosť a prístupnosť pre začiatočníkov. Niektorí čitatelia však upozorňujú, že kapitoly sú pomerne krátke, čo vedie k túžbe po podrobnejších vysvetleniach niektorých tém.
Výhody:Jasné a zrozumiteľné vysvetlenia, dobré pre začiatočníkov, informatívne a pútavé, pokrýva kľúčové vlastnosti Rustu bez ohromujúcej zložitosti, v porovnaní s inými zdrojmi vhodnejšie pre začiatočníkov.
Nevýhody:Kapitoly sú príliš krátke a niektoré témy by si zaslúžili podrobnejšie vysvetlenia.
(na základe 5 čitateľských recenzií)
Rust Crash Course: Build High-Performance, Efficient and Productive Software with the Power of Next-Generation Programming Skills (Englis
Osvojte si základy programovania v jazyku Rust a využite svoje znalosti
KĽÚČOVÉ FUNKCIE
⬤ Obsahuje základy jazyka Rust, jeho pokročilé funkcie a návod, ako začať kódovať v jazyku Rust.
⬤ Početné projekty, ktoré zlepšujú kódovanie, plynulosť konceptov a skúsenosti z reálneho sveta.
⬤ Každá časť jazyka Rust je podrobne predstavená a vysvetlená spolu s tým, ako ju používať.
POPIS
Rust je sofistikovaný systémový programovací jazyk pre rýchlosť, pamäťovú bezpečnosť a paralelizmus. Táto kniha vám poskytne rýchly úvod do jazyka Rust, aby ste mohli začať s nízkoúrovňovým systémovým programovaním a vývojom webových aplikácií, sieťových služieb a vstavaných programov.
Kniha začína návodom na nastavenie prostredia Rust, vývoj programu "hello world" a začiatok práce s cargo, správcom balíkov Rust a nástrojom na zostavovanie. Kniha je rýchlokurzom, hoci sa zaoberá základnými princípmi programovania, ako sú premenné a mutabilita, dátové typy, komentáre a tok riadenia. Veľmi presne sú pokryté témy ako vlastníctvo, vypožičiavanie, štruktúry, enumy a iné kolekcie. Na praktických projektoch je dobre demonštrovaná práca s chybami, správa pamäte a súbežnosť. Kniha vysvetľuje, ako bez problémov zostaviť automatizované testy, písať viacvláknové aplikácie a využívať bežné dátové štruktúry. Knihu uzatvára niekoľko praktických projektov vrátane vytvorenia CLI aplikácie, webovej aplikácie, klasifikátora binárnych obrázkov a vstavaného programu.
Po prečítaní tejto knihy budete dôkladne rozumieť princípom programovania v jazyku Rust a budete schopní vytvárať idiomatický kód v jazyku Rust pre svoje projekty, ako aj vylepšené testy a dokumentáciu.
ČO SA NAUČÍTE
⬤ Naučte sa Cargo jazyka Rust, základné koncepty, kolekcie, všeobecné dátové typy, iterátory a uzávery.
⬤ Naučíte sa písať a vyskúšate si fungovanie programov bezpečných pre pamäť.
⬤ Implementovať a precvičovať rôzne dátové štruktúry a algoritmy.
⬤ Zoznámte sa so systémami modulov Rust, ako sú balíky, debny, moduly a cesty.
⬤ Pracovať s ošetrovaním chýb, testovaním kódu a prácou s možnosťou súbežnosti.
PRE KOHO JE TÁTO KNIHA URČENÁ
Táto kniha je určená vývojárom softvéru a systémovým programátorom, ktorí sa zaujímajú o jazyk Rust ako alternatívu k jazyku C/C++. Táto kniha je k dispozícii aj študentom, ktorí majú záujem naučiť sa systémové programovanie pomocou jazyka Rust. Kniha predpokladá, že máte predchádzajúce znalosti základných konceptov programovania alebo akéhokoľvek iného programovacieho jazyka.