Rust Crash Course: Build High-Performance, Efficient, and Productive Software with the Power of Next-Generation Programming Skills

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

Издание охватывает все ключевые аспекты Rust: от базового синтаксиса и установки инструментов до продвинутых концепций, таких как владение (ownership), заимствование (borrowing), времена жизни (lifetimes), обобщённое программирование (generics) и многопоточность. Особое внимание уделяется уникальным особенностям языка, которые предотвращают ошибки памяти и гонки данных на этапе компиляции.

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

Rust Crash Course: Build High-Performance, Efficient, and Productive Software with the Power of Next-Generation Programming Skills
A
Автор
Abhishek Kumar
Издательство
BPB Online
Год
2022
Язык
Английский
1
Оцените книгу

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

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