Programming Rust: Fast, Safe Systems Development

Книга "Programming Rust" представляет собой подробное руководство по языку программирования Rust, созданному для разработки быстрых и безопасных систем. Авторы Jim Blandy и Jason Orendorff знакомят читателей с уникальными особенностями языка, которые позволяют писать высокопроизводительный код без уязвимостей, связанных с управлением памятью.

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

Практические примеры включают создание многопоточных приложений, обработку командной строки и даже построение визуализации множества Мандельброта. Авторы показывают, как Rust сочетает низкоуровневый контроль над ресурсами с высокоуровневыми абстракциями, характерными для современных языков.

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

Programming Rust: Fast, Safe Systems Development
A
Автор
Jim Blandy, Jason Orendorff
Издательство
O'Reilly Media, Inc.
Год
2017
Язык
Английский
1
Оцените книгу

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

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