Практика, практика и еще раз практика!
RUST- язык программирования, используется для разработки софта, для которого важна стабильная работа в тяжёлых условиях:
- Высоконагруженные системы. На Rust пишут веб-приложения, браузерные движки, блокчейны и другие сложные платформы, которые обрабатывают запросы миллионов пользователей.
- Прикладные программы. На Rust можно писать десктопное программное обеспечение. Например, движок браузера Mozilla Firefox.
- Операционные системы. Rust можно использовать в уже известных операционных системах. Например, некоторые компоненты операционной системы Windows написаны на Rust.
- Машинное обучение. Rust поддерживает множество библиотек для работы с большими данными: тренировку алгоритмов, визуализацию данных, работу с векторами, обработку изображений.
Цель практического занятия была познакомить участников с современным языком программирования RUST его практическим применением. Особенностях и отличиях от других языков, таких как C++ и Python. Обсуждались ключевые принципы работы с памятью и особенности встроенной защиты от ошибок, которые делают Rust предпочтительным для создания надёжных программ. В ходе мероприятия было выявлено, что более половины участников ранее не сталкивались с Rust, но проявили высокий интерес к его изучению, особенно к тем аспектам, которые связаны с безопасностью и контролем памяти.