ru

Язык программирования Rust, 3-е издание на русском

#27680
Язык программирования Rust, 3-е издание

The Rust Programming Language, 3rd Edition (978-1718504455)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Steve Klabnik | #52: Проектирование, тестирование и разработка программного обеспечения

4.7 (19)
Создавайте стабильные системы производственного уровня с помощью Rust.

Книга «Язык программирования Rust, 3-е издание » научит вас писать код, который компилятор сможет проверить, команды смогут его поддерживать, а системы смогут безопасно развиваться с течением времени. Написанная давними членами сообщества Rust, эта книга покажет вам, как эффективно работать с системой типов Rust, моделью параллельного программирования и инструментами, используя шаблоны и идиомы, выбранные для обеспечения долгосрочной стабильности.

Узнайте, как:
  • Разрабатывайте программы, которые передают свои инварианты компилятору.
  • Используйте права собственности, сроки жизни и характеристики для моделирования реальных ограничений.
  • Пишите параллельный и многопоточный код уверенно и понятно.
  • Эффективно создавайте, тестируйте, документируйте и рефакторизируйте проекты, используя Cargo.
  • Обрабатывайте ошибки явно и идиоматично.
  • Примените выразительное сопоставление с образцом для упрощения сложной логики.

Три содержательные главы, посвященные конкретным проектам — игре в угадывание чисел, инструменту командной строки и многопоточному серверу — демонстрируют, как эти концепции взаимодействуют в полноценных, реальных программах.

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

Новое в этом издании:
  • Полная глава по асинхронному программированию
  • Мири за анализ небезопасного кода.
  • Создано на основе Rust 2024 Edition
  • Современные идиомы, инструменты и методы работы с Rust