Értékelés:

A „Learn Rust in a Month of Lunches” című könyv általában jó fogadtatásra talált, mivel a kezdők és a tapasztalt fejlesztők számára egyaránt elérhetővé teszi a komplex Rust fogalmakat. Falatnyi leckéket kínál, amelyek megkönnyítik a megértést és a tanulást. Bár van néhány kritika a szöveg méretével és a témák előrehaladásával kapcsolatban, összességében az olvasók értékelik az anyag felépítését és megközelítését.
Előnyök:⬤ Az összetett Rust fogalmakat kezelhető darabokra bontja.
⬤ Azonnali visszajelzést biztosít, növelve a tanulás hatékonyságát.
⬤ Kezdő és tapasztalt fejlesztők számára egyaránt alkalmas.
⬤ Logikusan halad az alapvető témáktól a haladó témák felé.
⬤ Magával ragadó funkciókat tartalmaz, például részben megírt programokat, amelyeket az olvasóknak kell befejezniük.
⬤ Jól használható más C-stílusú programozási nyelvek ismerői számára.
⬤ A szöveg mérete egyes olvasók számára túl kicsi lehet.
⬤ Lehet, hogy nem a legjobb választás a programozási tapasztalattal nem rendelkező, teljesen kezdők számára.
⬤ A tesztelésről szóló fejezet a könyvben későbbre került, amit néhány olvasó kényelmetlenül talált.
⬤ A harmadik féltől származó könyvtárak bemutatása megelőz néhány beépített funkciót, ami zavaró lehet.
(5 olvasói vélemény alapján)
Learn Rust in a Month of Lunches
Egy hónap. Napi egy óra. Ennyi kell ahhoz, hogy elkezdjünk Rust kódot írni!
A Learn Rust in a Month of Lunches megtanítja a Rust alapvető készségeit. Mire befejezed a tanulást, képes leszel:
⬤ Valódi szoftvereket készíthetsz Rust nyelven.
⬤ A fordító és Clippy, a Rust kódolási edzőjének üzeneteit megérteni.
⬤ Tudatos döntéseket hozhatsz a megfelelő típusok használatáról bármilyen kontextusban.
⬤ A Rust szabványkönyvtár és annak gyakran használt elemei értelmezése.
⬤ A külső Rust "ládák" (könyvtárak) használata a gyakori feladatokhoz.
⬤ Munkálkodjon az aszinkron Rustot használó ládákkal.
⬤ Egyszerű deklaratív makrók írása.
⬤ Tesztvezérelt fejlesztés a Rustban.
A Learn Rust in a Month of Lunches megtanít szupergyors és szuperbiztonságos Rust kódot írni mindössze 22 rövid lecke alatt. A kristálytiszta magyarázatok és a fókuszált, releváns példák bárki számára elérhetővé teszik, aki már kezdeti ismeretekkel rendelkezik egy másik programozási nyelvről. Az abszolút alapoktól egészen az aszinkron Rust kezeléséig és a saját makrók megírásáig eljutsz.
A technológiáról
A fejlesztők imádják a Rusztot! A Rust egy igazi általános célú nyelv, amely a rendszerprogramozástól kezdve a webes alkalmazásokon át a játékokig mindenre alkalmas. Az olyan alacsony szintű nyelvek teljesítményét nyújtja, mint a C/C++, miközben memóriabiztonságot, típusbiztonságot és egy olyan fordítót biztosít, amely megnehezíti a rossz kód lefordítását. Ráadásul a Rust megkönnyíti a kód refaktorálását anélkül, hogy attól kellene tartanod, hogy bármit is tönkreteszel. Ez egy igazán problémamentes programozási élmény.
A könyvről
A Learn Rust in a Month of Lunches egy hónap alatt gyors és barátságos útmutató a Rust-ismerethez. Minden lecke a nyelv egy-egy új funkcióját mutatja be, a típusokkal való munkától a Rust szabványos könyvtárának értelmezéséig. A könyv példái könnyen és szórakoztatóan követhetők - például a tulajdonságok magyarázata szerepjáték karakterek segítségével. A legjobb az egészben, hogy szinte az összes kódminta a böngészőalapú Rust Playgroundon fut. Nem kell telepíteni a Rustot ahhoz, hogy belekezdjünk a leckébe!
Az olvasóról
Új és tapasztalt programozóknak egyaránt. Nem szükséges korábbi tapasztalat a Rustban.
A szerzőről
Dave MacLeod oktatóként, koreai-angol fordítóként, projektirányítóként és szövegíróként dolgozott, mielőtt főállású Rust-fejlesztő lett.