Открытый вебинар от курса «Rust Developer. Basic» Rust славится своей безопасностью, но эта безопасность — по умолчанию, а не в ущерб контролю. Когда нам нужно поговорить с железом или с другой системой на ее языке, на сцену выходит unsafe. Этот урок — аккуратное и безопасное введение в "небезопасный" Rust. Темы для обсуждения: · Зачем нужен unsafe? 5 действий, которые можно делать только внутри unsafe-блока (сырые указатели, вызов внешнего кода и т.д.). · unsafe — это не "выключить проверки": Это взять ответственность на себя. Принципы написания безопасных unsafe-оберток. · Взгляд изнутри: Разберем простой пример из стандартной библиотеки. · И главное правило: unsafe — это крайняя мера, а не инструмент для исправления ошибок заимствования. Урок для любознательных, которые хотят понять, как устроен Rust на самом низком уровне. «Rust Developer. Basic» -
Преподаватель: Сергей Потамошнев - ведущий разработчик Пройдите опрос по итогам мероприятия -
Следите за новостями проекта: → VK:
https://vk.com/otusru → Telegram:
→ Хабр: