Learning Rust

Learning Rust — это всеобъемлющее руководство по изучению языка программирования Rust, предназначенное для разработчиков, которые хотят освоить этот современный системный язык. Книга охватывает фундаментальные концепции Rust, включая систему владения (ownership), заимствование (borrowing) и времена жизни (lifetimes), которые обеспечивают безопасность памяти без сборщика мусора.

Авторы подробно рассматривают синтаксис языка, типы данных, управление памятью, работу с ошибками через Result и Option, а также многопоточное программирование. Особое внимание уделяется практическим аспектам: создание приложений, работа с крейтами (пакетами) и инструментами экосистемы Rust, такими как Cargo.

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

Learning Rust
A
Автор
Paul Johnson, Vesa Kaihlavirta
Издательство
Packt Publishing
Год
2017
Язык
Английский
1
Оцените книгу

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

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