ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Шаблонное мета-программирование в современном C++ для задач космической баллистики (Леонид Меркин)

Автор: Истовый Инженер

Загружено: 2025-06-02

Просмотров: 1294

Описание: 24 мая в Санкт-Петербурге состоялся первый System Level Meetup от компании YADRO. В рамках мероприятия спикер Леонид Меркин, доктор математических наук, выступил с докладом на тему "Шаблонное мета-программирование в современном C++ для задач космической баллистики".

Он рассказал, как надежность mission-critical IT-решений в российской аэрокосмической индустрии растет благодаря программированию с развитыми системами типов, а именно на C++ стандартов 11–23.

Для этой цели реализованы библиотеки C++ с открытым исходным кодом. SpaceBallistics включает type-safe-модели динамики ракет-носителей и космических аппаратов, методы дизайна и оптимизации траекторий. DimTypes реализует систему размерных типов на основе compile-time Z_p-арифметики.

00:16 - О докладе.
02:22 - Исторический контекст.
08:00 - Уровни зрелости IT процесса (a la CMMI)(Disclaimer: это просто статистическая закономерность!).
13:27 - Надежность ПО в широком смысле.
16:18 - IT в аэрокосмической индустрии.
22:51 - «Размерные типы» в С++.
27:54 - Библиотека DimTypes: Новая реализация размерныхтипов в С++.
31:05 - Макро для «высокоуровневого» объявления размерных типов (реализация — через Macro Map!).
32:54 - Пример: Правило вывода для умножения размерных величин.
33:50 - Примеры ошибок, выявляемых на этапе компиляции (GCC 15): Несовместимые размерности.
34:39 - Примеры ошибок, выявляемых на этапе компиляции (GCC 15): Несовместимые единицы измерения.
35:06 - Следующий уровень: библиотека SpaceBallistics.
37:26 - Примеры типов систем координат в SpaceBallistics.
39:28 - Связанная система координат РН «Союз-2.1б».
39:48 - Type-safe вектора в SpaceBallistics.
40:20 - Модель РН «Союз-2.1б» в библиотеке SpaceBallistics.
41:16 - Остающаяся проблема.
43:29 - Метод моделирования динамических параметров РН.
43:55 - Пример: X-координата центра масс 3-й ступени РН «Союз-2.1б» как функция полетного времени (FlightTime).
45:35 - Интеграция SpaceBallistics с математическими библиотеками.
47:10 - Применение библиотек DimTypes и SpaceBallistics.
48:44 - Вопросы участников.

Подробности о докладах и анонсы следующих митапов вы найдете на нашем Хабре https://habr.com/ru/companies/yadro/a...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Шаблонное мета-программирование в современном C++ для задач космической баллистики (Леонид Меркин)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Как писать меньше на C++? (Константин Владимиров, Илья Казаков, Алексей Щербаков, Василий Рамаданов)

Как писать меньше на C++? (Константин Владимиров, Илья Казаков, Алексей Щербаков, Василий Рамаданов)

BIOS и UEFI / стадии UEFI / драйвера и протоколы

BIOS и UEFI / стадии UEFI / драйвера и протоколы

Девиртуализация в C++, компиляторах и вашей программе (Константин Владимиров, Илья Андреев)

Девиртуализация в C++, компиляторах и вашей программе (Константин Владимиров, Илья Андреев)

Бэкапы, файлы и прочее

Бэкапы, файлы и прочее

Мок-собеседование на Golang Middle разработчика

Мок-собеседование на Golang Middle разработчика

Владимир Боглаев. Почему вся страна идёт вразнос.

Владимир Боглаев. Почему вся страна идёт вразнос.

Кто корпусирует процессоры Байкал в России и кто разрабатывает процы МЦСТ и YADRO?

Кто корпусирует процессоры Байкал в России и кто разрабатывает процы МЦСТ и YADRO?

Linux kernel, DPDK и kernel bypass (Степан Репин)

Linux kernel, DPDK и kernel bypass (Степан Репин)

Самая холодная деревня в мире (Это видео стоило мне здоровья) -71°C

Самая холодная деревня в мире (Это видео стоило мне здоровья) -71°C

Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS

Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]