Купить книгу Язык программирования Rust, 3-е издание на русском [PDF, EPUB, FB2, MOBI]
#27680
The Rust Programming Language, 3rd Edition (B0F2M16ZN9)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Steve Klabnik | #52: Проектирование, тестирование и разработка программного обеспечения
Создавайте стабильные системы производственного уровня с помощью Rust.
Книга «Язык программирования Rust, 3-е издание » научит вас писать код, который компилятор сможет проверить, команды смогут его поддерживать, а системы смогут безопасно развиваться с течением времени. Написанная давними членами сообщества Rust, эта книга покажет вам, как эффективно работать с системой типов Rust, моделью параллельного программирования и инструментами, используя шаблоны и идиомы, выбранные для обеспечения долгосрочной стабильности.
Узнайте, как:
Три содержательные главы, посвященные конкретным проектам — игре в угадывание чисел, инструменту командной строки и многопоточному серверу — демонстрируют, как эти концепции взаимодействуют в полноценных, реальных программах.
Независимо от того, являетесь ли вы новичком в Rust или уже используете его в продакшене, эта книга поможет вам писать код, который безопасно масштабируется и явно гарантирует его работоспособность.
Новое в этом издании:
Книга «Язык программирования Rust, 3-е издание » научит вас писать код, который компилятор сможет проверить, команды смогут его поддерживать, а системы смогут безопасно развиваться с течением времени. Написанная давними членами сообщества Rust, эта книга покажет вам, как эффективно работать с системой типов Rust, моделью параллельного программирования и инструментами, используя шаблоны и идиомы, выбранные для обеспечения долгосрочной стабильности.
Узнайте, как:
- Разрабатывайте программы, которые передают свои инварианты компилятору.
- Используйте права собственности, сроки жизни и характеристики для моделирования реальных ограничений.
- Пишите параллельный и многопоточный код уверенно и понятно.
- Эффективно создавайте, тестируйте, документируйте и рефакторизируйте проекты, используя Cargo.
- Обрабатывайте ошибки явно и идиоматично.
- Примените выразительное сопоставление с образцом для упрощения сложной логики.
Три содержательные главы, посвященные конкретным проектам — игре в угадывание чисел, инструменту командной строки и многопоточному серверу — демонстрируют, как эти концепции взаимодействуют в полноценных, реальных программах.
Независимо от того, являетесь ли вы новичком в Rust или уже используете его в продакшене, эта книга поможет вам писать код, который безопасно масштабируется и явно гарантирует его работоспособность.
Новое в этом издании:
- Полная глава по асинхронному программированию
- Мири за анализ небезопасного кода.
- Создано на основе Rust 2024 Edition
- Современные идиомы, инструменты и методы работы с Rust