Értékelés:
A könyv vegyes értékeléseket kapott, egyes felhasználók dicsérik az értékét és a kezdők számára való alkalmasságát, míg mások a magyarázatok egyértelműségét, a kódolási hibákat és az elavult tartalmat kritizálják.
Előnyök:Jó érték; Jó szakkönyv kezdőknek.
Hátrányok:⬤ Nem megfelelő magyarázatok
⬤ A példák logikája nem jól magyarázott
⬤ Számos kódolási hiba
⬤ Elavult információk
⬤ Nehéz lépést tartani a gyorsan fejlődő technológiával.
(4 olvasói vélemény alapján)
Rust Programming By Example
Fedezze fel a Ruszt programozás világát valós példákon keresztül Főbb jellemzők A Ruszt különböző funkcióinak alkalmazása a villámgyors alkalmazások építéséhez Tanulja meg a GUI alkalmazások készítését a Gtk-rs használatával Fedezze fel a Ruszt többszálúságát az egyidejűség és az elosztott környezetek problémáinak megoldásához Könyv leírása
A Rust egy nyílt forráskódú, biztonságos, egyidejű, gyakorlatias nyelv, amelyet a Mozilla hozott létre. Lángolóan gyorsan fut, megakadályozza a szegfaultokat és garantálja a biztonságot. Ez a könyv a Rust programozás különböző aspektusain végigvezetve eligazít az alapvető szoftverfejlesztésben. Ezzel a megközelítéssel azonnal áthidalhatja a tanulás és a megvalósítás közötti szakadékot.
A Rust bevezetésével kezdve megismerkedhetsz az alapvető szempontokkal, például a szintaxisával, az adattípusokkal, a függvényekkel, a generikusokkal, a vezérlési folyamatokkal és még sok mással. Ezt követően rögtön bele is vágsz az első projekted, egy Tetris játék megépítésébe. Ezután egy grafikus zenelejátszót építesz, és gyors, megbízható hálózati szoftverekkel dolgozol a Tokio, a skálázható és produktív aszinkron IO Rust könyvtár segítségével.
A könyv során a Rust programozás különböző funkcióit fedezheti fel, beleértve az SDL funkcióit, az eseményhurkot, a File I/O-t és a híres GTK+ widget eszköztárat. Ezeken a projekteken keresztül láthatja, hogy a Rust mennyire jól teljesít az egyidejűség - beleértve a párhuzamosságot, a megbízhatóságot, a jobb teljesítményt, a generikusokat, a makrókat és a szálbiztonságot - szempontjából. Kitérünk a Rust néhány aszinkron és reaktív programozási aspektusára is.
A könyv végére már kényelmesen építhet különböző valós alkalmazásokat a Rustban. Amit megtanulhat A Rust projektek lefordítása és futtatása a Cargo-Rust csomagkezelő segítségével A Rust-SDL olyan funkcióinak használata, mint az eseményhurok, ablakok, végtelen ciklusok, mintaillesztés és még sok más Grafikus felület létrehozása a Gtk-rs és a Rust-SDL használatával Egyidejűségi mechanizmus és többszálúság beépítése a szálbiztonsággal és a zárakkal együtt FTP protokoll megvalósítása a Tokio könyvtár segítségével aszinkron I/O stack használatával Kinek szól ez a könyv?
Ez a könyv a rendszerszintű és alkalmazásprogramozás iránt érdeklődő szoftverfejlesztőknek szól, akik gyors belépést keresnek a Rust használatába és a Rust programozás alapvető jellemzőinek megértésébe. Feltételezzük, hogy alapszintű ismeretekkel rendelkezik a Java, a C#, a Ruby, a Python vagy a JavaScript nyelvek terén. Tartalomjegyzék A Rust alapjai Az SDL-lel való indulás Események és alapvető játékmechanizmusok Az összes játékmechanizmus hozzáadása Zenelejátszó létrehozása A zenelejátszó motorjának megvalósítása Zenelejátszó rozsdásabb módon a Relm segítségével Az FTP megértése Egy aszinkron FTP-kiszolgáló megvalósítása Aszinkron fájlátvitel megvalósítása Függelék: Rust legjobb gyakorlatok
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)