Обучение C++
дистанционно
договорная
Для себя Ищу ментора по C++ (Win32, COM, DirectX 11, Multithreading) Цель: Освоить системное программирование под Windows, низкоуровневую графику и принципы разработки высокопроизводительных многопоточных приложений. Программа обучения: - С++ и Оптимизация: Современные стандарты, управление памятью (кастомные аллокаторы), кэш-локальность данных и выравнивание. Работа с типами данных фиксированного размера () и float на низком уровне. - ОС Windows: Структура .exe/.dll, Win32 API, основы технологии COM. - Графика и конвейеры (DirectX 11): * Полный цикл настройки и инициализации графического проекта с нуля средствами Win32 API и DirectX 11. * Архитектура и запуск изолированного 3D-конвейера (Direct3D 11) и 2D-конвейера (Direct2D). * Практика их совместной интеграции в рамках одного приложения (отрисовка 2D-интерфейсов поверх 3D-сцены через DXGI). - Многопоточность и обработка данных: * Управление потоками и примитивы синхронизации в условиях Real-time ограничений. * Потоковая обработка данных: проектирование непрерывных буферов (Double/Ring Buffers). * Архитектура межпоточного обмена данными без задержек и блокировок (концепция Lock-free, атомики, паттерн Producer-Consumer). - Сборка: Автоматизация проектов через CMake. Требования к ментору: - Опыт коммерческой C++ разработки под Windows. - Практические знания графического конвейера DX11 и архитектуры многопоточных систем.
2026-09-12
Откликнуться