Программирование [ardanlabs.com] Переход на Rust из C/C++

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность5 ч 31 мин Количество уроков38 Видео ЯзыкАнглийский Вес архива1,04 ГБ


Автор: ardanlabs.com​
Название: Переход на Rust из C/C++​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


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

Кому подходит этот курс

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

• Инженерам, работающим с системным программированием
• Разработчикам низкоуровневых приложений и драйверов
• Тем, кто хочет отказаться от ручного управления памятью без потери контроля
• Командам, планирующим частичный или полный переход на Rust

Основные темы курса

Понимание философии Rust

Узнайте, почему Rust стремится обеспечить нулевую стоимость абстракций, безопасность памяти без сборщика мусора и предсказуемую производительность.

Сравнение Rust с C и C++

Система типов

Разбор строгой типизации Rust, ролей ownership, borrowing и lifetimes по сравнению с указателями и ссылками в C/C++.

Управление памятью

Как Rust избавляет от ошибок вроде use‑after‑free, race conditions и неопределенного поведения благодаря механизму владения.

Потоки выполнения и параллелизм

Безопасные модели многопоточности Rust против традиционного подхода в C/C++.

Инструменты и экосистема Rust

Знакомство с Cargo — универсальным инструментом для сборки, тестирования, зависимости и публикации.

Работа с FFI

Как Rust взаимодействует с существующими библиотеками на C/C++ через FFI: подключение, вызов функций, передача структур данных.

Практическая часть

Каждый модуль включает практические задания, в которых вы:

• перепишете фрагменты C/C++‑кода на Rust
• настроите проект с использованием Cargo
• реализуете безопасное взаимодействие с C‑библиотекой через FFI
• оптимизируете приложение с учетом особенностей компиляции Rust

Результат прохождения курса

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

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху