Kniha Rust For Rustaceans Jon Gjengset

Rust For Rustaceans

Idiomatic Programming for Experienced Developers

Autor: Jon Gjengset
Jazyk: Angličtina
Vazba: Brožovaná
Vydavatel: No Starch Press
Dostupnost: Skladem u dodavatele
Odesíláme za 3-6 dnů
754
Master professional-level coding in Rust. For developers who’ve mastered the basics, this book is t...

Informace o knize

Autor
Jazyk
Angličtina
Vazba
Kniha - Brožovaná
Vydáno
2021
Stránek
264
EAN
9781718501850
ISBN
1718501854
Enbook ID
36489422
Vydavatel
Hmotnost
456
Rozměry
293 x 252 x 23

Kompletní popis

Master professional-level coding in Rust.

For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.
 
Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You’ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more.
 
You'll Learn:
How to design reliable, idiomatic, and ergonomic Rust programs based on best principles
Effective use of declarative and procedural macros, and the difference between them
How asynchrony works in Rust – all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those words
What it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traits
How to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystem
How to write Rust code that can interoperate with non-Rust libraries and systems, or run in constrained and embedded environments
 
Brimming with practical, pragmatic insights that you can immediately apply, Rust for Rustaceans helps you do more with Rust, while also teaching you its underlying mechanisms.

Mohlo by vás zajímat

936
781
1 230
1 090
400
556
1 109

Go at Scale

Rez Moss
551

Homo Deus

Yuval Noah Harari
267
684

Probability Theory

Iu.A. Rozanov
185
2 293

Zákaznicí kteří koupili tuto knihu koupili také

1 319

Rust in Action

Tim McNamara
1 376
926

Effective Rust

David Drysdale
927

Design Patterns

Erich Gamma
1 074

Command-Line Rust

Ken Youens-Clark
1 018
867

Modern C

Jens Gustedt
1 370

Python Challenge

Pm Heathcote
371

Effective C++

Scott Meyers
966

Clean Code

Robert C. Martin
1 123
1 487
1 074
1 342
1 109

100 Go Mistakes

Teiva Harsanyi
989
976

CSS in Depth

Keith J. Grant
1 010