Rust for Rustaceans: Idiomatic Programming for Experienced Developers

Эта книга предназначена для разработчиков, уже знакомых с основами Rust, и стремится углубить их понимание языка, чтобы писать более эффективный, безопасный и идиоматичный код. Автор, Джон Гьенгсет, известный контрибьютор в экосистеме Rust, делится своим опытом создания высокопроизводительных систем, таких как реляционная база данных, написанная с нуля на Rust.

Книга охватывает продвинутые темы, включая тонкости системы типов Rust, проектирование интерфейсов (API), обработку ошибок, структуру проектов и модульное тестирование. Особое внимание уделяется макросам, которые являются мощным инструментом метапрограммирования в Rust, позволяющим сократить шаблонный код и создавать выразительные абстракции.

Читатели научатся применять лучшие практики Rust в реальных проектах, понимать компромиссы при проектировании и эффективно использовать возможности языка для создания надёжного программного обеспечения. Книга служит мостом между базовым владением Rust и уровнем эксперта, помогая избежать распространённых ошибок и антипаттернов.

Rust for Rustaceans: Idiomatic Programming for Experienced Developers
A
Автор
Jon Gjengset
Издательство
No Starch Press
Год
2022
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент