Programarea Rust prin exemplu

Evaluare:   (4.0 din 5)

Programarea Rust prin exemplu (Guillaume Gomez)

Recenzii ale cititorilor

Rezumat:

Cartea a primit recenzii mixte, unii utilizatori lăudându-i valoarea și adecvarea pentru începători, în timp ce alții critică claritatea explicațiilor, erorile de codare și conținutul învechit.

Avantaje:

Valoare bună; Carte de referință bună pentru începători.

Dezavantaje:

Explicații inadecvate
Logica din exemple nu este bine explicată
Numeroase erori de codificare
Informații învechite
Dificultate în a ține pasul cu tehnologia care evoluează rapid.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

Rust Programming By Example

Conținutul cărții:

Descoperiți lumea programării Rust prin exemple din lumea reală Caracteristici cheie Implementați diverse caracteristici ale Rust pentru a construi aplicații extrem de rapide Învățați să construiți aplicații GUI folosind Gtk-rs Explorați aspectul multi-threading al Rust pentru a aborda probleme de simultaneitate și în medii distribuite Descrierea cărții

Rust este un limbaj open source, sigur, concurent, practic, creat de Mozilla. Acesta rulează extrem de rapid, previne segfaults și garantează siguranța. Această carte vă inițiază în dezvoltarea de software esențial, ghidându-vă prin diferitele aspecte ale programării Rust. Cu această abordare, puteți reduce imediat decalajul dintre învățare și implementare.

Începând cu o introducere în Rust, veți învăța aspectele de bază, cum ar fi sintaxa sa, tipurile de date, funcțiile, genericele, fluxurile de control și multe altele. După aceasta, veți trece direct la construirea primului dvs. proiect, un joc Tetris. În continuare, veți construi un player muzical grafic și veți lucra cu software de rețea rapid și fiabil utilizând Tokio, biblioteca Rust de IO asincrone scalabile și productive.

Pe parcursul acestei cărți, veți explora diverse caracteristici ale programării Rust, inclusiv caracteristicile SDL, bucla de evenimente, File I/O și faimosul set de instrumente widget GTK+. Prin intermediul acestor proiecte, veți vedea cât de bine se comportă Rust în ceea ce privește concurența - inclusiv paralelismul, fiabilitatea, performanța îmbunătățită, genericele, macro-urile și siguranța firelor. Vom acoperi, de asemenea, unele aspecte de programare asincronă și reactivă ale Rust.

Până la sfârșitul cărții, vă veți simți confortabil construind diverse aplicații din lumea reală în Rust. Ce veți învăța Compilați și rulați proiectele Rust utilizând managerul de pachete Cargo-Rust Utilizați caracteristicile Rust-SDL, cum ar fi bucla de evenimente, ferestrele, buclele infinite, potrivirea modelelor și multe altele Creați o interfață grafică utilizând Gtk-rs și Rust-SDL Încorporați mecanismul de concurență și multi-threading împreună cu siguranța firelor și blocajele Implementați protocolul FTP utilizând o stivă I/O asincronă cu biblioteca Tokio Pentru cine este această carte

Această carte se adresează dezvoltatorilor de software interesați de programarea la nivel de sistem și de aplicații, care doresc să intre rapid în utilizarea Rust și să înțeleagă caracteristicile de bază ale programării Rust. Se presupune că aveți o înțelegere de bază a Java, C#, Ruby, Python sau JavaScript. Table of Contents Noțiuni de bază despre Rust Începând cu SDL Evenimente și mecanisme de joc de bază Adăugarea tuturor mecanismelor de joc Crearea unui Music Player Implementarea motorului Music Player Music Player într-un mod mai Rusty cu Relm Înțelegerea FTP Implementarea unui server FTP asincron Implementarea transferului asincron de fișiere Apendice: Cele mai bune practici Rust

Alte date despre carte:

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

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea Rust prin exemplu - Rust Programming By Example
Descoperiți lumea programării Rust prin exemple din lumea reală Caracteristici cheie Implementați diverse...
Programarea Rust prin exemplu - Rust Programming By Example

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)