Robot
Складчик
- #1
Ржавчина для русообразных [Jon Gjengset]
- Ссылка на картинку
Для разработчиков, освоивших основы, эта книга — следующий шаг на пути к профессиональному программированию на Rust. Он охватывает все, что вам нужно для создания и поддержки больших баз кода, написания мощных и гибких приложений и библиотек, а также для уверенного расширения масштабов и сложности ваших проектов.
Автор Джон Гьенгсет познакомит вас с языком программирования Rust, рассмотрев основные темы, такие как владение, особенности, параллелизм и небезопасный код. Вы изучите ключевые понятия, такие как расположение типов и согласованность признаков, углубитесь во внутреннюю работу параллельного программирования и асинхронности с async/await, а также совершите экскурсию по миру программирования no_std. Gjengset также предоставляет экспертные рекомендации по проектированию API, стратегиям тестирования и обработке ошибок, а также поможет вам лучше понять интерфейсы внешних функций, безопасность объектов, процедурные макросы и многое другое.
Вы узнаете:
Язык: English
Автор Джон Гьенгсет познакомит вас с языком программирования Rust, рассмотрев основные темы, такие как владение, особенности, параллелизм и небезопасный код. Вы изучите ключевые понятия, такие как расположение типов и согласованность признаков, углубитесь во внутреннюю работу параллельного программирования и асинхронности с async/await, а также совершите экскурсию по миру программирования no_std. Gjengset также предоставляет экспертные рекомендации по проектированию API, стратегиям тестирования и обработке ошибок, а также поможет вам лучше понять интерфейсы внешних функций, безопасность объектов, процедурные макросы и многое другое.
Вы узнаете:
- Как разрабатывать надежные, идиоматические и эргономичные
- Эффективное использование декларативных и процедурных макросов и разница между ними
- Как работает асинхронность в Rust — от типов Pin и Waker, используемых в ручной реализации Futures, до того, как async/await избавляет вас от размышлений о большинстве этих слов.
- Что значит, что код небезопасен, и лучшие практики написания и взаимодействия с небезопасными функциями и особенностями
- Как организовать и настроить более сложные проекты Rust, чтобы они хорошо интегрировались с остальной частью экосистемы
- Как писать код Rust, который может взаимодействовать с библиотеками и системами, отличными от Rust, или работать в ограниченных и встроенных средах
Язык: English
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.