Cantitate/Preț
Produs

The Rust Programming Language: 2nd Edition

Autor Steve Klabnik, Carol Nichols
en Limba Engleză Paperback – 2 mar 2023

ACTUALIZAREA: Această a doua ediție a volumului The Rust Programming Language: 2nd Edition marchează trecerea oficială către standardul Rust 2021, integrând schimbări esențiale față de versiunea precedentă. Notăm cu interes includerea unei secțiuni de referință rapidă pentru organizarea codului prin module și exemple îmbunătățite pentru mecanismele de tip closure, în special în ceea ce privește capturile, utilizarea cuvântului cheie „move” și implementarea trait-urilor Fn. Considerăm că aceste rafinamente tehnice sunt cruciale pentru înțelegerea modului în care Rust gestionează memoria fără a sacrifica performanța.

Abordarea autorilor Steve Klabnik și Carol Nichols este una riguros structurată. Merită menționat că textul pornește de la fundamente — instalarea mediului de lucru și legarea variabilelor — pentru a construi progresiv competențe în zone complexe precum gestionarea erorilor, refactorizarea codului și execuția multithreading. Pe linia practică a volumului Beginning Rust, dar cu focus pe standardul oficial de documentare, lucrarea de față elimină ambiguitățile prin explicații detaliate ale noilor mesaje de eroare furnizate de compilator, un instrument esențial pentru dezvoltatorii care vin dinspre C++ sau Java.

În contextul operei lui Steve Klabnik, această ediție reprezintă puntea de legătură necesară către The Rust Programming Language, 3rd Edition, care vizează standardul Rust 2024. Dacă titluri precum Rust in Action explorează arhitectura sistemelor de calcul prin prisma limbajului, volumul de față rămâne autoritatea centrală pentru sintaxă și bune practici. Este o resursă tehnică ce transformă concepte abstracte, precum „ownership” și „borrowing”, în instrumente de lucru predictibile pentru aplicații scalabile.

Citește tot Restrânge

Preț: 24409 lei

Preț vechi: 37961 lei
-36%

Puncte Express: 366

Carte disponibilă

Livrare economică 08-19 mai
Livrare express 21-25 aprilie pentru 9799 lei


Specificații

ISBN-13: 9781718503106
ISBN-10: 1718503105
Pagini: 560
Dimensiuni: 178 x 235 x 35 mm
Greutate: 1.04 kg
Ediția:2nd edition
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte oricărui programator care dorește să învețe Rust direct de la sursă, fiind considerată „biblia” oficială a limbajului. Cititorul câștigă o înțelegere profundă a siguranței memoriei și a concurenței, beneficiind de exemple actualizate pentru standardul Rust 2021. Este punctul de plecare ideal înainte de a trece la lucrări specializate, oferind rigoarea necesară pentru a scrie cod robust și eficient în medii de producție.


Despre autor

Steve Klabnik este o figură centrală în comunitatea open source, fiind membru al echipei Ruby on Rails și un contributor prolific la proiecte precum Sinatra și Rubinius. Experiența sa vastă în dezvoltarea de instrumente de programare și pasiunea pentru filosofie se reflectă în claritatea didactică a textelor sale. Împreună cu Carol Nichols, a modelat documentația oficială a limbajului Rust, transformând-o dintr-un manual tehnic într-o resursă accesibilă care pune accent pe productivitate și siguranța codului.


Descriere

With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation. The Rust Programming Language, 2nd Edition is the official language guide for Rust 2021, and the best way to get started with Rust. The new edition includes a quick-reference section on organizing code with modules, and improved closure examples of captures, the move keyboard, and Fn traits. From web apps to operating systems, Rust is the safe, fast, reliable programming language used for an expansive variety of applications. Revised and updated by the original authors, the second edition of The Rust Programming Language shows readers how to take full advantage of Rust 2021 features, from installation to creating robust and scalable programs. It begins with the basics, like creating functions and binding variables, then moves on to more advanced concepts, like error handling, refactoring, multithreading, and pattern matching. In addition, readers will find advice on updating older Rust code, the latest compiler error-message improvements, and enhanced explanations and examples throughout.