Герб МГТУ им. Н.Э. БауманаНаучно-техническая библиотека МГТУ им. Н.Э. Баумана

Подробное описание документа

Мара, Л. Переход на Rust.Рефакторинг исходного кода с других языков : руководство / Л. Мара, Д. Холмс ; пер. с англ. А. В. Логунова. — Москва : ДМК Пресс, 2026. — 344 с. — ISBN 978-5-93700-228-0.

Эта книга научит вас расширять функциональность и повышать производительность приложений за счет поэтапного переноса кодовой базы на Rust с таких языков как C, C++, Python и JavaScript. Вы узнаете, как создавать автономные библиотеки Rust, наращивать скорость и стабильность работы и создавать защищенный, эффективный по потреблению памяти низкоуровневый исходный код. Книга начинается с рассмотрения уникального синтаксиса и концепций языка Rust. Далее авторы поясняют, как использовать Rust для обертывания опасного исходного кода, вызывать стандартные и прикладные библиотеки и даже применять формат байт-кода Wasm для исполнения кода на языке Rust в браузере. Вы научитесь: создавать библиотеки языка Rust, доступные для вызова из других языков; обрабатывать ошибки как значения, используя перечисления языка Rust; оптимизировать код для экономного использования памяти; повышать производительность с помощью механизма параллельного выполнения языка Rust. Для программистов среднего уровня. Опыт работы с языком Rust не требуется.