Programovanie podľa príkladu Rust

Hodnotenie:   (4,0 z 5)

Programovanie podľa príkladu Rust (Guillaume Gomez)

Recenzie čitateľov

Zhrnutie:

Kniha získala zmiešané recenzie, pričom niektorí používatelia chvália jej hodnotu a vhodnosť pre začiatočníkov, zatiaľ čo iní kritizujú zrozumiteľnosť vysvetlení, chyby v kódovaní a zastaraný obsah.

Výhody:

Dobrá hodnota; Dobrá referenčná kniha pre začiatočníkov.

Nevýhody:

Nedostatočné vysvetlenia
Logika v príkladoch nie je dobre vysvetlená
Početné chyby v kódovaní
Neaktuálne informácie
Ťažkosti držať krok s rýchlo sa vyvíjajúcou technológiou.

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

Pôvodný názov:

Rust Programming By Example

Obsah knihy:

Objavte svet programovania v jazyku Rust prostredníctvom reálnych príkladov Kľúčové vlastnosti Implementujte rôzne funkcie jazyka Rust na vytváranie bleskurýchlych aplikácií Naučte sa vytvárať aplikácie s grafickým používateľským rozhraním pomocou Gtk-rs Preskúmajte aspekt viacvláknového spracovania jazyka Rust na riešenie problémov v oblasti súbežnosti a v distribuovaných prostrediach Popis knihy

Rust je otvorený, bezpečný, súbežný a praktický jazyk vytvorený spoločnosťou Mozilla. Beží bleskovo rýchlo, zabraňuje segfaultom a zaručuje bezpečnosť. Táto kniha vám pomôže začať so základným vývojom softvéru tým, že vás prevedie rôznymi aspektmi programovania v jazyku Rust. Vďaka tomuto prístupu môžete preklenúť priepasť medzi učením a okamžitou implementáciou.

Začnete úvodom do jazyka Rust, naučíte sa základné aspekty, ako je jeho syntax, dátové typy, funkcie, generické prvky, riadiace toky a ďalšie. Potom sa rovno vrhnete na vytváranie svojho prvého projektu, hry Tetris. Ďalej vytvoríte grafický hudobný prehrávač a budete pracovať s rýchlym a spoľahlivým sieťovým softvérom pomocou Tokio, škálovateľnej a produktívnej asynchrónnej IO knižnice Rust.

V priebehu tejto knihy sa zoznámite s rôznymi funkciami programovania v jazyku Rust vrátane jeho funkcií SDL, slučky udalostí, súborového vstupu/výstupu a slávnej sady nástrojov GTK+ widget. Prostredníctvom týchto projektov uvidíte, ako dobre si Rust vedie z hľadiska súbežnosti - vrátane paralelizmu, spoľahlivosti, zvýšeného výkonu, generík, makier a bezpečnosti vlákien. Budeme sa venovať aj niektorým aspektom asynchrónneho a reaktívneho programovania v jazyku Rust.

Na konci knihy budete pohodlne vytvárať rôzne reálne aplikácie v jazyku Rust. Čo sa naučíte Kompilácia a spúšťanie projektov Rust pomocou správcu balíkov Cargo-Rust Používanie funkcií jazyka Rust-SDL, ako sú slučka udalostí, okná, nekonečné slučky, porovnávanie vzorov a ďalšie Vytvorenie grafického rozhrania pomocou Gtk-rs a Rust-SDL Zapracovanie mechanizmu súbežnosti a viacvláknovosti spolu s bezpečnosťou vlákien a zámkami Implementácia protokolu FTP pomocou asynchrónneho I/O zásobníka s knižnicou Tokio Komu je táto kniha určená

Táto kniha je určená pre vývojárov softvéru, ktorí sa zaujímajú o programovanie na úrovni systému a aplikácií a chcú rýchlo vstúpiť do používania jazyka Rust a pochopiť jeho základné funkcie. Predpokladá sa, že máte základné znalosti jazykov Java, C#, Ruby, Python alebo JavaScript. Obsah Základy jazyka Rust Začíname s SDL Udalosti a základné herné mechanizmy Pridanie všetkých herných mechanizmov Vytvorenie hudobného prehrávača Implementácia enginu hudobného prehrávača Hudobný prehrávač viac v jazyku Rust s Relm Porozumenie FTP Implementácia asynchrónneho FTP servera Implementácia asynchrónneho prenosu súborov Príloha: Rust Best Practices

Ďalšie údaje o knihe:

ISBN:9781788390637
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie podľa príkladu Rust - Rust Programming By Example
Objavte svet programovania v jazyku Rust prostredníctvom reálnych príkladov Kľúčové vlastnosti...
Programovanie podľa príkladu Rust - Rust Programming By Example

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)