Evaluare:
Recenzile laudă cartea ca fiind o introducere excelentă în Rust, subliniind claritatea și accesibilitatea sa pentru începători. Cu toate acestea, unii cititori observă că capitolele sunt relativ scurte, ceea ce duce la dorința unor explicații mai aprofundate pe anumite subiecte.
Avantaje:Explicații clare și ușor de înțeles, bune pentru începători, informative și captivante, acoperă caracteristicile cheie ale Rust fără o complexitate copleșitoare, mai potrivite pentru începători comparativ cu alte resurse.
Dezavantaje:Capitolele sunt prea scurte, iar unele subiecte ar putea folosi explicații mai detaliate.
(pe baza a 5 recenzii ale cititorilor)
Înțelege elementele de bază ale programării în Rust și pune-ți cunoștințele în aplicare
CARACTERISTICI PRINCIPALE
⬤ Include elementele de bază ale Rust, caracteristicile sale avansate și cum să începeți să codificați în Rust.
⬤ Numeroase proiecte care îmbunătățesc codarea, fluența conceptelor și experiența în lumea reală.
⬤ Fiecare parte din Rust este prezentată și explicată în detaliu, împreună cu modul de utilizare a acesteia.
DESCRIERE
Rust este un limbaj sofisticat de programare a sistemelor pentru viteză, siguranță a memoriei și paralelism. Această carte vă oferă o introducere rapidă în Rust, astfel încât să puteți începe cu programarea sistemelor de nivel scăzut și dezvoltarea de aplicații web, servicii de rețea și programe integrate.
Cartea începe cu instrucțiuni privind configurarea mediului Rust, dezvoltarea unui program "hello world" și inițierea cu cargo, managerul de pachete Rust și instrumentul de construcție. Cartea este un curs rapid, deși acoperă principii fundamentale de programare precum variabilele și mutabilitatea, tipurile de date, comentariile și fluxul de control. Foarte precis, sunt acoperite subiecte precum proprietatea, împrumutul, structurile, enumurile și alte colecții. Gestionarea erorilor, gestionarea memoriei și concurența sunt bine demonstrate cu ajutorul proiectelor practice. Cartea explică cum să construiți teste automate, să scrieți aplicații multithreaded și să utilizați structuri de date comune fără dificultăți. Cartea se încheie cu mai multe proiecte practice, inclusiv crearea unei aplicații CLI, a unei aplicații web, a unui clasificator de imagini binare și a unui program încorporat.
După citirea acestei cărți, veți avea o înțelegere aprofundată a principiilor de programare Rust și veți putea produce cod Rust idiomatic pentru proiectele dvs., precum și teste și documentație îmbunătățite.
CE VEȚI ÎNVĂȚA
⬤ Învățați Rust's Cargo, concepte fundamentale, colecții, tipuri de date generice, iteratori și închideri.
⬤ Învățați să scrieți și să experimentați funcționarea programelor memory-safe.
⬤ Implementați și exersați diverse structuri de date și algoritmi.
⬤ Familiarizarea cu sistemele de module Rust, cum ar fi pachetele, cratele, modulele și căile.
⬤ Lucrați cu gestionarea erorilor, testarea codului și lucrul cu capacitatea de simultaneitate.
PENTRU CINE ESTE ACEASTĂ CARTE
Această carte este destinată dezvoltatorilor de software și programatorilor de sisteme interesați de Rust ca alternativă la C/C++. De asemenea, această carte este disponibilă studenților interesați să învețe programarea sistemelor folosind Rust. Cartea presupune că aveți cunoștințe anterioare despre conceptele de programare de bază sau despre orice alt limbaj de programare.
© 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)