К основному контенту
C++ Russia 2026
  • Расписание
  • Спикеры
  • Атмосфера
  • Мероприятия
  • Медиа
  • Партнеры
  • О нас
  • Архив
  • Эксперты
  • Ведущие
  • Code of Conduct
  • Правила участия
  • Стать спикером
EN
  • Стать спикером
EN

Расписание

  • Расписание
  • Сохраненное
  • SysProgВсего7
  • Практичный С++Всего7
  • ToolingВсего6
  • ПроизводительностьВсего5
  • GameDevВсего4
  • Back to basicsВсего4
  • HydraВсего3
  • GPUВсего2
  • Возможности новых стандартовВсего2
  • КомпиляторыВсего2
  • Без темыВсего13
Скачать расписание
  • дате
  • темам
  • SysProg

    7
    • Смотреть запись

      RVV: любишь меняться, люби и страдать

      Разбор некоторых программных паттернов, требующих ускорения, и возможность их реализации с помощью RISC-V Vector. Глубокое погружение в проблемы современных Out-of-Order CPU с позиции RTL-инженера, верификатора и программиста.

      • Андрей Кущенко

        YADRO

    • Смотреть запись

      Файберизуем, не привлекая внимания санитаров

      Доклад о user-level планировщике, который без изменения кода приложения заменяет тяжелую модель системных потоков и функций ввода-вывода более легкими файберами и более эффективными моделями ввода-вывода. 

      • Антон Потапов

      • Дмитрий Ольшанский

      • Антон Малахов

    • Смотреть запись

      Фотограмметрия: построение 3D-двойника города при 16 ГБ памяти

      Построение цифровых 3D-моделей памятников архитектуры и целых городов — это масштабная и вычислительно сложная задача. Разберем инженерные аспекты алгоритма, опубликованного на ICCV 2021, который по картам глубины и LiDAR-сканам реконструирует поверхность в виде треугольной 3D-сетки.

      • Николай Полярный

        Agisoft

    • Смотреть запись

      Производительность языка Rust

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

      • Юрий Грибов

      • Захар Акимов

      Зал 2
    • Смотреть запись

      JIT-библиотеки для симуляции CPU: сложности выбора

      Практическое сравнение современных JIT-библиотек в контексте разработки высокопроизводительного симулятора архитектуры RISC-V с динамической двоичной трансляцией (ДДТ). Вы узнаете, какая библиотека показала максимальную производительность, с какими проблемами интеграции можно столкнуться в C++ проектах, и получите четкие рекомендации по выбору инструмента для задач симуляции ЦП с технологией ДДТ.

      • Андрей Державин

      • Антон Шурыгин

      Зал 3
    • Смотреть запись

      Linux вам не компилятор: ускоряем eBPF в полтора раза с помощью LLVM

      Рассмотрим текущий процесс компиляции eBPF в ядре Linux и его недостатки, а также как мы подружили LLVM с ядром и что это дало.

      • Илья Гладышев

      Зал 3
    • Смотреть запись

      Системные баги под нагрузкой, или Как мы пытались найти баг в ядре ОС

      Когда production-база крупного приложения начала падать с SegFault без видимых причин — каждый раз по-разному и без зацепок — стало ясно, что это не обычная ошибка. Так начался годовой поиск бага в ядре ОС: с попытками воспроизведения, ошибками на пути и постепенным пониманием природы проблемы.

      • Михаил Жилин

        Postgres Professional

      Зал 1
  • Практичный С++

    7
    • Смотреть запись

      КоРутинная практика: пишем свой TPC-C на корутинах

      Расскажем на примере, что такое корутины и как их лучше использовать.

      • Евгений Иванов

        Yandex Cloud

    • Смотреть запись

      Современный C++ в задачах космической баллистики

      Представим шаблонную C++ библиотеку с открытым кодом SpaceBallistics, основанную на другой нашей библиотеке DimTypes.

      • Леонид Меркин

        НИУ ВШЭ в Санкт-Петербурге

      Зал 1
    • Смотреть запись

      State machine на стероидах: серверные протоколы MySQL и PostgreSQL на Boost.Asio

      Как в рамках большого production-проекта была реализована серверная поддержка протоколов MySQL и PostgreSQL с использованием Boost.Asio и корутин.

      • Михаил Федоренко

        OtterBrix

      Зал 2
    • Смотреть запись

      Киберпанк C++77. Применение рефлексии на коленке с конкретными примерами и сценариями

      Выходим за рамки возможностей C++ через свою статическую рефлексию. Практические примеры из продуктовой разработки.

      • Артем Бабаев

        РЕДКИТ ЛАБ

      Зал 2
    • Смотреть запись

      Скрестить ежа с ужом

      Прикладной доклад о встраивании других языков программирования в C++ и об использовании C++ из этих языков (Embedding/Extending), о технических деталях вроде исключений и о влиянии таких концепций на разные аспекты разработки.

      • Владимир Цышнатий

        Positive Technologies

      Зал 1
    • Смотреть запись

      Инъекция ошибок, или Чем полезны прививки для кода

      Инъекция ошибок — это метод искусственного внесения разного рода неисправностей для тестирования программного кода на наличие в нем ошибок.

      Расскажу о том, как мы реализовали этот метод, какие преимущества дает его использование в фаззинг-тестах и какие результаты получили от его внедрения.

      • Михаил Беляев

        Прософт-Системы

      Зал 3
    • Смотреть запись

      FFmpeg без боли: архитектура видеотранскодера на C++23

      Покажу, как построить безопасный и производительный видеотранскодер на базе FFmpeg и C++23: от RAII-оберток над C API до асинхронного конвейера с очередями, backpressure и параллельной обработкой данных.

      На реальном примере мы разберем архитектурную эволюцию транскодера, проблемы многопоточности и сравним производительность собственного решения с FFmpeg CLI.

      • Алексей Малов

        iSpring

      Зал 3
  • Tooling

    6
    • Смотреть запись

      LLVM MemProf + TCMalloc hot/cold на практике

      Во что в реальности превращается оптимизация при использовании TCMalloc (который как раз умеет и знает про hot и cold аллокации), насколько приложение становится быстрее или медленнее.

      • Алексей Веселовский

    • Смотреть запись

      Тулинг в C++, и как мы до такого докатились

      Обзор прошлых инструментов работы с проектами на C++.

      • Алексей Горгуров

    • Смотреть запись

      Как я написала свое отладочное расширение для VS Code, и почему оно работает лучше всех остальных

      Разберем, как устроена отладка в VS Code и где теряется производительность стандартного C++ расширения. Покажем, как мы спроектировали собственный debug adapter для KasperskyOS и получили быструю и предсказуемую отладку.

      • Анастасия Гусарова

        Лаборатория Касперского

      Зал 3
    • Смотреть запись

      Алгебра адресных пространств: представление памяти при анализе кода

      Будьте готовы, мы расскажем, как автоматически проверить программу на безопасность работы с памятью! Наш доклад о том, как алгебраические методы могут быть использованы для анализа и проверки программ на C/C++.

      • Денис Фокин

        LRI

      • Иван Князьков

      Зал 3
    • Смотреть запись

      Clang-tidy: С++ с акцентом вашей команды

      В докладе поделюсь опытом SberDevices: как мы настроили clang-tidy так, что он стал не просто линтером, а фактически заменил наш внутренний стандарт кодирования.

      На практических примерах рассмотрим возможности анализатора и проблемы, с которыми пришлось столкнуться.

      • Андрей Белобров

        SberDevices

      Зал 3
    • Смотреть запись

      Создание настраиваемых возможностей среды разработки с помощью языкового сервера clangd

      В этом докладе мы рассмотрим функциональные модули языкового сервера clangd — мощную, но недостаточно используемую и освещенную возможность, позволяющую расширять функциональность clangd (почти) без изменения его исходного кода.

      • Александр Платонов

      Зал 3
  • Производительность

    5
    • Смотреть запись

      Файберизуем, не привлекая внимания санитаров

      Доклад о user-level планировщике, который без изменения кода приложения заменяет тяжелую модель системных потоков и функций ввода-вывода более легкими файберами и более эффективными моделями ввода-вывода. 

      • Антон Потапов

      • Дмитрий Ольшанский

      • Антон Малахов

    • Смотреть запись

      Branch prediction, или Откуда процессор берет производительность (Часть 2)

      Во второй части мы дополним наши знания о branch prediction продвинутыми алгоритмами предсказаний. 

      • Евгений Ерохин

        Лаборатория Касперского

      Зал 1
    • Смотреть запись

      Векторизация в C++: от ассемблерных вставок к переносимой производительности со std::simd

      Узнайте, как std::simd обобщает лучшие практики и предоставляет единый интерфейс для векторизации, избавляя от необходимости жонглировать интринсиками и полагаться на капризы автовекторизатора.

      • Юлий Тарасов

        Синтакор

      Зал 1
    • Смотреть запись

      Ursa — ClickHouse Research Fork

      Расскажу, как и зачем я сделал research fork ClickHouse.

      • Максим Кита

        Tinybird

      Зал 2
    • Смотреть запись

      FFmpeg без боли: архитектура видеотранскодера на C++23

      Покажу, как построить безопасный и производительный видеотранскодер на базе FFmpeg и C++23: от RAII-оберток над C API до асинхронного конвейера с очередями, backpressure и параллельной обработкой данных.

      На реальном примере мы разберем архитектурную эволюцию транскодера, проблемы многопоточности и сравним производительность собственного решения с FFmpeg CLI.

      • Алексей Малов

        iSpring

      Зал 3
  • GameDev

    4
    • Смотреть запись

      Visual Studio как фронтенд для графического движка

      Разработка графического движка — сложная задача, причем большая часть работы — это создание хорошего пользовательского интерфейса. Но что, если мы попробуем использовать в качестве фронтенда Microsoft Visual Studio?

      • Александр Кухаренко

    • Смотреть запись

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

      Разберу, что представляет собой Slang, какие задачи он решает, рассмотрю Reflection API и его применение на практике. 

      • Платон Иофинов

        ЭЛВЕРИЛЗ

      Зал 3
    • Смотреть запись

      Защита игрового клиента на C++: контент, обфускация кода и базовые античит-подходы

      В докладе рассматривается практический опыт защиты C++ игрового клиента.

      • Илья Лебедев

        BLACKHUB GAMES

      Зал 2
    • Смотреть запись

      Игровой сетевой КОД, или Как приготовить UDP

      Заглянем внутрь сетевого кода компьютерных игр. 

      • Владислав Гордиенко

        Леста Игры

      • Филипп Белозёров

        Леста Игры

      Зал 1
  • Back to basics

    4
    • Смотреть запись

      Перегрузка и вывод: проблемы жизни вместе

      Доклад продолжает серию докладов о семантических процессах.

      • Константин Владимиров

        Синтакор

      Зал 1
    • Смотреть запись

      Алиасинг памяти в C++: прошлое, настоящее и будущее

      Поговорим об алиасинге — одной из самых важных и при этом недооцененных тем программирования. Разберемся, почему развитие этого направления в языке C++ будет происходить еще очень долго.

      • Владислав Белов

        Синтакор

      Зал 1
    • Смотреть запись

      Back to basics: неочевидные факты о базовых возможностях языка

      Все знают, что C++ — такой язык, что даже спустя долгие годы его использования можно продолжать находить нюансы там, где, казалось бы, уже ничего нового открыть нельзя. В докладе я расскажу о нескольких таких «открытиях».

      • Илья Мещерин

        Т-Банк

      Зал 2
    • Смотреть запись

      Три с половиной варианта variant'a

      Исследование популярных реализаций вариантов в C++, из стандартной библиотеки и из библиотеки Boost. Время компиляции, производительность в рантайме и подводные камни.

      • Павел Потапов

        Новые Облачные Технологии

      Зал 2
  • Hydra

    3
    • Смотреть запись

      Верификация конкурентных структур данных на C++

      Расскажем про реализованный в команде VK инструмент для проверки корректности конкурентных структур данных.

      • Илья Кокорин

        VK

      • Кирилл Гарманов

        VK

      Зал 3
    • Смотреть запись

      Эластичность в распределенных системах обработки потоковых данных

      В докладе описывается эволюция от классического алгоритма Чанди — Лампорта для консистентного захвата состояния распределенной системы до механизмов отказоустойчивости и безостановочного ремасштабирования распределенных систем обработки потоковых данных. Также приводятся нерешенные проблемы эластичности систем обработки потоковых данных.

      • Рене ван Беверн

      Зал 1
    • Смотреть запись

      Стратегии слияния (compaction strategies) в LSM-деревьях

      Стратегия слияний в LSM-деревьях — проблема, для которой сейчас не существует доказанного оптимального решения. В докладе я попробую разобрать эту проблему в свете последних изменений в аналогичном алгоритме слияний в движке Vinyl для Tarantool и Picodata, который я реализовал. 

      • Константин Осипов

        Аренадата

      Зал 1
  • GPU

    2
    • Смотреть запись

      Фотограмметрия: построение 3D-двойника города при 16 ГБ памяти

      Построение цифровых 3D-моделей памятников архитектуры и целых городов — это масштабная и вычислительно сложная задача. Разберем инженерные аспекты алгоритма, опубликованного на ICCV 2021, который по картам глубины и LiDAR-сканам реконструирует поверхность в виде треугольной 3D-сетки.

      • Николай Полярный

        Agisoft

    • Смотреть запись

      Эффективный запуск compute-шейдеров в Adept

      Поделюсь опытом создания эффективной среды выполнения compute-шейдеров в рамках open-source проекта Adept.

      • Кирилл Колодяжный

        YADRO

      Зал 2
  • Возможности новых стандартов

    2
    • Смотреть запись

      Почти прикладная рефлексия: формализуем паттерны программирования на C++26

      Расскажу об основах рефлексии в стандарте С++26 и покажу, как с помощью нее формализовать известные паттерны программирования.

      • Александр Романов

        Синтакор

      Зал 2
    • Смотреть запись

      FFmpeg без боли: архитектура видеотранскодера на C++23

      Покажу, как построить безопасный и производительный видеотранскодер на базе FFmpeg и C++23: от RAII-оберток над C API до асинхронного конвейера с очередями, backpressure и параллельной обработкой данных.

      На реальном примере мы разберем архитектурную эволюцию транскодера, проблемы многопоточности и сравним производительность собственного решения с FFmpeg CLI.

      • Алексей Малов

        iSpring

      Зал 3
  • Компиляторы

    2
    • Смотреть запись

      Что компилятор может сделать с вашей памятью

      Оптимизации работы с памятью и их ограничения.

      • Виктор Шампаров

        МЦСТ

    • Смотреть запись

      BOLT: магия посткомпиляционной оптимизации бинарных файлов

      Доклад посвящен Binary Optimization and Layout Tool (BOLT) — инструменту посткомпиляционной оптимизации, входящему в экосистему LLVM. Мы разберем, как BOLT улучшает производительность исполняемых файлов без изменения исходного кода и повторной компиляции.

      • Сергей Лисицын

      Зал 1
  • Без темы

    13
    • Смотреть запись

      Подведение итогов online-части конференции С++ Russia 2026

      Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. 

      • Программный комитет С++ Russia

    • Смотреть запись

      Открытие конференции С++ Russia 2026

      Говорим о расписании, сессиях и делимся информацией. 

      • Алексей Кузнецов

        VK

      • Виталий Аксенов

    • Смотреть запись

      Интервью с Константином Владимировым

      • Константин Владимиров

        Синтакор

      • Виталий Аксенов

      На английском языкеEN
    • Смотреть запись

      Database Internals в гостях у C++ Russia

      Обсудим немного базы данных и какие интересности у них есть сейчас и будут, а также почему гости решили создать свой митап.

      • Константин Осипов

        Аренадата

      • Павел Велихов

        Яндекс

      • Виталий Аксенов

    • Смотреть запись

      Открытие офлайн-части конференции С++ Russia 2026

      Говорим о расписании, сессиях и делимся информацией. 

      • Марсель Галимуллин

        Т Банк

      • Алексей Кузнецов

        VK

      Зал 1
    • Не записывалось

      Ускоряем LLM с помощью своего расширения для PyTorch. Часть 1

      На этом воркшопе участники на практике поработают как с программированием GPU, так и с созданием расширения для популярного фреймворка PyTorch. 

      • Михаил Лукин

        Судо

      • Кирилл Колодяжный

        YADRO

      • Тимур Магомедов

        Postgres Professional

      Зал 4
    • Не записывалось

      Ускоряем LLM с помощью своего расширения для PyTorch. Часть 2

      На этом воркшопе участники на практике поработают как с программированием GPU, так и с созданием расширения для популярного фреймворка PyTorch. 

      • Михаил Лукин

        Судо

      • Кирилл Колодяжный

        YADRO

      • Тимур Магомедов

        Postgres Professional

      Зал 4
    • Не записывалось

      Кросс-разработка в режиме live Linux-драйвера символьного дисплея LCD1602

      Этот мастер-класс подойдет для молодых специалистов или студентов, которые хотят лучше понимать архитектуру ядра Linux и то, как в нем осуществляется взаимодействие с реальной аппаратурой.

      • Никита Косырев

        YADRO

      Зал 4
    • Не записывалось

      Lightning Talks

      20-минутные доклады на свободную тему в любом формате и живые обсуждения.

      • Илья Казаков

        YADRO

      • Марсель Галимуллин

        Т Банк

      Зал 3
    • Не записывалось

      userver. Часть 1

      На воркшопе мы будем решать задачки на userver. Можно вместе с AI-ассистентами, а можно без.

      Зал 4
    • Не записывалось

      userver. Часть 2

      На воркшопе мы будем решать задачки на userver. Можно вместе с AI-ассистентами, а можно без.

      Зал 4
    • Смотреть запись

      Закрытие конференции С++ Russia 2026

      Подводим итоги конференции, вспоминаем яркие моменты и рассказываем о дальнейших планах. 

      • Марсель Галимуллин

        Т Банк

      • Алексей Кузнецов

        VK

      Зал 1
    • Смотреть запись

      100 к 1

      В этой игре нужно угадывать самые популярные ответы на разные вопросы.

      • Виталий Аксенов

      • Алексей Кузнецов

        VK

C++ Russia 2026

Конференция по C++ и системному программированию

Наши конференции
  • Календарь всех конференций
  • BiasConf
  • C++ Russia
  • КаргоКульт
  • DevOops
  • DotNext
  • Flow
  • GoFunc
  • Heisenbug
  • HolyJS
  • Hydra
  • IML
  • InBetween
  • JPoint
  • Joker
  • Mobius
  • PiterPy
  • SafeCode
  • SmartData
  • TechTrain
  • VideoTech
  • sysconf
Навигация
  • Стать спикером
  • Расписание
  • Спикеры
  • Атмосфера
  • Мероприятия
  • Медиа
  • Партнеры
  • О нас
  • Архив
  • Эксперты
  • Ведущие
  • Code of Conduct
  • Правила участия
  • Правовые документы

JUG Ru Group

Нужна помощь?

  • Телефон: +7 (812) 313-27-23
  • E-mail: support@cppconf.ru
  • Телеграм: @JUGConfSupport_bot

Мы в социальных сетях

  • Ютуб
  • Икс
  • Телеграм-чат
  • Телеграм-канал
  • ВКонтакте
  • Хабр
© JUG Ru Group, 2015–2026