Praktické systémové programovanie pre vývojárov Rust: Rust: Praktická príručka pre vývojárov pre Linux: Vytvárajte rýchly a bezpečný softvér pre systémy Linux/Unix s pomocou praktických príkladov

Hodnotenie:   (4,0 z 5)

Praktické systémové programovanie pre vývojárov Rust: Rust: Praktická príručka pre vývojárov pre Linux: Vytvárajte rýchly a bezpečný softvér pre systémy Linux/Unix s pomocou praktických príkladov (Prabhu Eshwarla)

Recenzie čitateľov

Zhrnutie:

Kniha ponúka poznatky o používaní jazyka Rust na systémové programovanie a je určená predovšetkým čitateľom s určitými predchádzajúcimi znalosťami jazyka Rust. Hoci obsahuje pútavý obsah a rozmanité abstrakcie, niektorým čitateľom v nej chýba hĺbka a pokrytie pokročilých tém. Kniha má svoje silné stránky v praktickosti a úvodných pokynoch, ale čelí aj kritike za opakovanie a vynechávanie.

Výhody:

Dobré pre tých, ktorí poznajú jazyk Rust a chcú preskúmať systémové programovanie.
Pútavý štýl písania s rôznymi úrovňami abstrakcie na udržanie záujmu.
Užitočné pre stredne pokročilých vývojárov, ktorí prechádzajú z iných jazykov na jazyk Rust.
Poskytuje praktické príklady relevantné pre systémové programovanie.

Nevýhody:

Nie je vhodný pre úplných začiatočníkov; predpokladá predchádzajúce znalosti jazyka Rust.
Chýba mu hĺbka a nezaoberá sa pokročilými témami, ako je asynchrónne programovanie.
Opakujúce sa príklady, ktoré sa niekedy prekrývajú s inými knihami o Ruste, čo vedie k sklamaniu.
Niektorí považujú autorov štýl za zbytočný a príliš zjednodušený.

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

Pôvodný názov:

Practical System programming for Rust developers: Build fast and secure software for Linux/Unix systems with the help of practical examples

Obsah knihy:

Preskúmajte rôzne funkcie jazyka Rust, dátové štruktúry, knižnice a reťazec nástrojov na vytváranie moderného systémového softvéru pomocou praktických príkladov

Kľúčové vlastnosti:

⬤ Učte sa techniky navrhovania a vytvárania systémových nástrojov a pomôcok v jazyku Rust.

⬤ Preskúmajte rôzne funkcie štandardnej knižnice Rust na interakciu s operačnými systémami.

⬤ Získajte dôkladné znalosti programovacieho jazyka Rust písaním nízkoúrovňového softvéru.

Popis knihy:

Moderné programovacie jazyky, ako sú Python, JavaScript a Java, sa čoraz viac presadzujú na programovanie na aplikačnej úrovni, ale na systémové programovanie sa prevažne používajú jazyky C a C++ kvôli potrebe nízkoúrovňového ovládania systémových prostriedkov. Rust sľubuje to najlepšie z oboch svetov: typovú bezpečnosť Javy a rýchlosť a expresivitu C++, pričom zahŕňa aj pamäťovú bezpečnosť bez garbage collectora. Táto kniha je komplexným úvodom, ak ste nováčikom v oblasti jazyka Rust a systémového programovania a chcete vytvoriť spoľahlivý a efektívny systémový softvér bez jazyka C alebo C++.

Kniha využíva jedinečný prístup, keď každú tému začína koncepciami jadra Linuxu a rozhraniami API relevantnými pre danú tému. Preskúmate tiež, ako možno systémové prostriedky ovládať z jazyka Rust. Postupne sa budete venovať pokročilým témam. Budete sa venovať sieťovému programovaniu so zameraním na aspekty, ako je práca s nízkoúrovňovými sieťovými primitívami a protokolmi v jazyku Rust, a potom sa naučíte používať a kompilovať jazyk Rust pomocou WebAssembly. V ďalších kapitolách sa zoznámite s praktickými príkladmi kódu a projektmi, ktoré vám pomôžu rozvíjať vaše znalosti.

Na konci tejto knihy o programovaní v jazyku Rust budete vybavení praktickými zručnosťami na písanie systémových softvérových nástrojov, knižníc a utilít v jazyku Rust.

Čo sa naučíte:

⬤ Získať dôkladné znalosti o tom, ako sa spravujú systémové prostriedky.

⬤ Sebavedome používať jazyk Rust na ovládanie a prevádzku systému Linux alebo Unix.

⬤ Pochopíte, ako napísať množstvo praktických nástrojov a utilít systémového softvéru.

⬤ Ponoriť sa do správy pamäte pomocou rozvrhnutia pamäte v programoch Rust.

⬤ Objaviť možnosti a funkcie štandardnej knižnice Rust.

⬤ Preskúmajte externé knižnice na zvýšenie produktivity budúcich projektov programovania v jazyku Rust.

Komu je táto kniha určená:

Táto kniha je určená pre vývojárov so základnými znalosťami jazyka Rust, ale s malými alebo žiadnymi znalosťami alebo skúsenosťami so systémovým programovaním. Táto kniha bude užitočná aj pre systémových programátorov, ktorí chcú zvážiť Rust ako alternatívu k C alebo C++.

Ďalšie údaje o knihe:

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

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktické systémové programovanie pre vývojárov Rust: Rust: Praktická príručka pre vývojárov pre...
Preskúmajte rôzne funkcie jazyka Rust, dátové...
Praktické systémové programovanie pre vývojárov Rust: Rust: Praktická príručka pre vývojárov pre Linux: Vytvárajte rýchly a bezpečný softvér pre systémy Linux/Unix s pomocou praktických príkladov - Practical System programming for Rust developers: Build fast and secure software for Linux/Unix systems with the help of practical examples
Rust Servery, služby a aplikácie - Rust Servers, Services, and Apps
Vytvárajte rýchle, spoľahlivé a udržiavateľné aplikácie vytváraním backendových serverov,...
Rust Servery, služby a aplikácie - Rust Servers, Services, and Apps

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)