Programare practică de sistem pentru dezvoltatorii Rust: Construiți software rapid și sigur pentru sistemele Linux/Unix cu ajutorul exemplelor practice

Evaluare:   (4.0 din 5)

Programare practică de sistem pentru dezvoltatorii Rust: Construiți software rapid și sigur pentru sistemele Linux/Unix cu ajutorul exemplelor practice (Prabhu Eshwarla)

Recenzii ale cititorilor

Rezumat:

Cartea oferă informații despre utilizarea Rust pentru programarea sistemelor, adresându-se în primul rând cititorilor cu cunoștințe anterioare despre Rust. Deși prezintă un conținut captivant și abstracțiuni variate, unii cititori consideră că îi lipsește profunzimea și acoperirea subiectelor avansate. Cartea are punctele sale forte în caracterul practic și orientarea introductivă, dar se confruntă, de asemenea, cu critici pentru repetitivitate și omisiuni.

Avantaje:

Bună pentru cei familiarizați cu Rust care doresc să exploreze programarea sistemelor.
Stil de scriere captivant cu diferite niveluri de abstractizare pentru a menține interesul.
Util pentru dezvoltatorii intermediari care migrează de la alte limbaje la Rust.
Oferă exemple practice relevante pentru programarea sistemelor.

Dezavantaje:

Nu este potrivită pentru începători absoluți; presupune cunoștințe prealabile de Rust.
Lipsă de profunzime și nu acoperă subiecte avansate precum programarea asincronă.
Exemple repetitive care uneori se suprapun cu alte cărți Rust, ducând la dezamăgire.
Unii consideră stilul autorului redundant și prea simplist.

(pe baza a 5 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Explorați diverse caracteristici Rust, structuri de date, biblioteci și lanțuri de instrumente pentru a construi sisteme software moderne cu ajutorul unor exemple practice

Caracteristici cheie:

⬤ Învățați tehnici pentru a proiecta și construi instrumente de sistem și utilități în Rust.

⬤ Explorați diferitele caracteristici ale bibliotecii standard Rust pentru interacțiunea cu sistemele de operare.

⬤ Obțineți o înțelegere aprofundată a limbajului de programare Rust prin scrierea de software de nivel scăzut.

Descrierea cărții:

Limbajele moderne de programare precum Python, JavaScript și Java au devenit din ce în ce mai acceptate pentru programarea la nivel de aplicație, dar pentru programarea sistemelor, C și C++ sunt predominant utilizate datorită necesității controlului la nivel scăzut al resurselor sistemului. Rust promite ce este mai bun din ambele lumi: siguranța tipurilor din Java și viteza și expresivitatea din C++, incluzând în același timp și siguranța memoriei fără un colector de gunoi. Această carte este o introducere cuprinzătoare dacă sunteți nou în Rust și în programarea sistemelor și doriți să construiți software de sistem fiabil și eficient fără C sau C++.

Cartea are o abordare unică prin începerea fiecărui subiect cu conceptele și API-urile kernelului Linux relevante pentru acel subiect. Veți explora, de asemenea, modul în care resursele sistemului pot fi controlate din Rust. Pe măsură ce avansați, vă veți adânci în subiecte avansate. Veți acoperi programarea rețelelor, concentrându-vă pe aspecte precum lucrul cu primitive și protocoale de rețea de nivel scăzut în Rust, înainte de a învăța cum să utilizați și să compilați Rust cu WebAssembly. Capitolele ulterioare vă vor purta prin exemple de cod și proiecte practice pentru a vă ajuta să vă consolidați cunoștințele.

Până la sfârșitul acestei cărți de programare Rust, veți fi echipat cu abilități practice pentru a scrie instrumente software de sisteme, biblioteci și utilități în Rust.

Ce veți învăța:

⬤ Obțineți o înțelegere solidă a modului în care sunt gestionate resursele sistemului.

⬤ Utilizați Rust cu încredere pentru a controla și opera un sistem Linux sau Unix.

⬤ Înțelegeți cum să scrieți o serie de instrumente și utilitare practice de software de sistem.

⬤ Descoperiți gestionarea memoriei cu ajutorul structurii memoriei programelor Rust.

⬤ Descoperiți capacitățile și caracteristicile bibliotecii standard Rust.

⬤ Explorați craterele externe pentru a îmbunătăți productivitatea pentru viitoarele proiecte de programare Rust.

Pentru cine este această carte:

Această carte se adresează dezvoltatorilor cu cunoștințe de bază de Rust, dar cu puține sau deloc cunoștințe sau experiență în programarea sistemelor. Programatorii de sisteme care doresc să ia în considerare Rust ca o alternativă la C sau C++ vor găsi, de asemenea, această carte utilă.

Alte date despre carte:

ISBN:9781800560963
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programare practică de sistem pentru dezvoltatorii Rust: Construiți software rapid și sigur pentru...
Explorați diverse caracteristici Rust, structuri...
Programare practică de sistem pentru dezvoltatorii Rust: Construiți software rapid și sigur pentru sistemele Linux/Unix cu ajutorul exemplelor practice - Practical System programming for Rust developers: Build fast and secure software for Linux/Unix systems with the help of practical examples
Servere, servicii și aplicații Rust - Rust Servers, Services, and Apps
Creați aplicații rapide, fiabile și ușor de întreținut prin construirea de servere...
Servere, servicii și aplicații Rust - Rust Servers, Services, and Apps

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)