Программирование на языке Rust

Руководство для системных программистов.

Блэнди Джим, Орендорф Джейсон «Программирование на языке Rust» ДМК Пресс, 2018 год, 550 стр., O’Reilly, ISBN: 978-5-97060-236-2; (9,92 мб. pdf)

Язык Rust предназначен для системного программирования. В нем совмещаются высокая производительность и низкоуровневый контроль, характерные для С и C++, безопасная работа с потоками и средства точного контроля над использованием памяти. В книге рассмотрены базовые типы данных и основные конструкции языка: выражения, модули, структуры, перечисления и образцы, описываются характеристики и универсальные типы.

Также приводятся сведения о замыканиях и итераторах, исчерпывающая информация о коллекциях, обработке текста, вводе-выводе, конкурентности, макросах и небезопасном коде. Эта книга не для начинающих, что бы изучать её нужен значительный опыт в программировании предпочтительно, на C и C++. Она даст возможность читателю рассмотреть основные концепции Rust и имеет много хороших примеров кода. ISBN 978-1-491-92728-1 (анг.); ISBN 978-5-97060-236-2 (рус.)

Оглавление книги

Содержание.

Глава 1. Почему появился Rust? 18
Глава 2. Краткий обзор Rust 23
Глава 3. Базовые типы 55
Глава 4. Владение 78
Глава 5. Ссылки 98
Глава 6. Выражения 126
Глава 7. Обработка ошибок 145
Глава 8. Крейты и модули 158
Глава 9. Структуры 187
Глава 10. Перечисления и образцы 202
Глава 11. Характеристики и универсальные типы 224
Глава 12. Перегрузка операторов 251
Глава 13. Вспомогательные характеристики 265
Глава 14. Замыкания 285
Глава 15. Итераторы 302
Глава 16. Коллекции 336
Глава 17. Строки и текст 362
Глава 18. Ввод и вывод 398
Глава 19. Конкурентность 420
Глава 20. Макросы 458
Глава 21. Небезопасный код 480
Предметный указатель 536

СкачатьPDF

Похожая литература