Открытие конференции С++ Russia 2026
Говорим о расписании, сессиях и делимся информацией.
Все доклады на сайте — можно планировать участие.
Возможны изменения — подпишитесь на обновления.
Говорим о расписании, сессиях и делимся информацией.
Во что в реальности превращается оптимизация при использовании TCMalloc (который как раз умеет и знает про hot и cold аллокации), насколько приложение становится быстрее или медленнее.
Разработка графического движка — сложная задача, причем большая часть работы — это создание хорошего пользовательского интерфейса. Но что, если мы попробуем использовать в качестве фронтенда Microsoft Visual Studio?
Оптимизации, которые можно рассмотреть.
СПб ВШЭ
Разбор некоторых программных паттернов, требующих ускорения, и возможность их реализации с помощью RISC-V Vector. Глубокое погружение в проблемы современных Out-of-Order CPU с позиции RTL-инженера, верификатора и программиста.
YADRO
Расскажем на примере, что такое корутины и как их лучше использовать.
Yandex Cloud
Обзор прошлых инструментов работы с проектами на C++.
2GIS
Доклад о user-level планировщике, который без изменения кода приложения заменяет тяжелую модель системных потоков и функций ввода-вывода более легкими файберами и более эффективными моделями ввода-вывода.
Построение цифровых 3D-моделей памятников архитектуры и целых городов — это масштабная и вычислительно сложная задача. Разберем инженерные аспекты алгоритма, опубликованного на ICCV 2021, который по картам глубины и LiDAR-сканам реконструирует поверхность в виде треугольной 3D-сетки.
Agisoft
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах.
Говорим о расписании, сессиях и делимся информацией.
Т Банк
Рассмотрим некоторые проблемы, которые либо невозможно обойти, либо подобный обход особой радости не приносит.
Техплатформа Городских сервисов Яндекса

Техплатформа Городских сервисов Яндекса
На этом воркшопе участники на практике поработают как с программированием GPU, так и с созданием расширения для популярного фреймворка PyTorch.
Судо
YADRO
Postgres Professional
Представим шаблонную C++ библиотеку с открытым кодом SpaceBallistics, основанную на другой нашей библиотеке DimTypes.
НИУ ВШЭ в Санкт-Петербурге
Расскажем о накладных расходах на обеспечение дополнительной безопасности в языке Rust, а также о других свойствах языка, влияющих на производительность, и разберем способы повышения производительности программ.
Расскажем про реализованный в команде VK инструмент для проверки корректности конкурентных структур данных.
Узнайте, как std::simd обобщает лучшие практики и предоставляет единый интерфейс для векторизации, избавляя от необходимости жонглировать интринсиками и полагаться на капризы автовекторизатора.
Синтакор
Как в рамках большого production-проекта была реализована серверная поддержка протоколов MySQL и PostgreSQL с использованием Boost.Asio и корутин.
OtterBrix
std::vector<T> — важный тип, а push_back() — важная операция над вектором. Важно хорошо понимать её работу.
Изучим теорию и затем ускорим код, использующий push_back().
На этом воркшопе участники на практике поработают как с программированием GPU, так и с созданием расширения для популярного фреймворка PyTorch.
Судо
YADRO
Postgres Professional
Во второй части мы дополним наши знания о branch prediction продвинутыми алгоритмами предсказаний.
Лаборатория Касперского
Расскажу об основах рефлексии в стандарте С++26 и покажу, как с помощью нее формализовать известные паттерны программирования.
Синтакор
Разберу, что представляет собой Slang, какие задачи он решает, рассмотрю Reflection API и его применение на практике.
ЭЛВЕРИЛЗ
Этот мастер-класс подойдет для молодых специалистов или студентов, которые хотят лучше понимать архитектуру ядра Linux и то, как в нем осуществляется взаимодействие с реальной аппаратурой.
YADRO
В докладе описывается эволюция от классического алгоритма Чанди — Лампорта для консистентного захвата состояния распределенной системы до механизмов отказоустойчивости и безостановочного ремасштабирования распределенных систем обработки потоковых данных. Также приводятся нерешенные проблемы эластичности систем обработки потоковых данных.
Расскажу, как и зачем я сделал research fork ClickHouse.
Tinybird
Практическое сравнение современных JIT-библиотек в контексте разработки высокопроизводительного симулятора архитектуры RISC-V с динамической двоичной трансляцией (ДДТ). Вы узнаете, какая библиотека показала максимальную производительность, с какими проблемами интеграции можно столкнуться в C++ проектах, и получите четкие рекомендации по выбору инструмента для задач симуляции ЦП с технологией ДДТ.
Доклад посвящен Binary Optimization and Layout Tool (BOLT) — инструменту посткомпиляционной оптимизации, входящему в экосистему LLVM. Мы разберем, как BOLT улучшает производительность исполняемых файлов без изменения исходного кода и повторной компиляции.
Разберем, как устроена отладка в VS Code и где теряется производительность стандартного C++ расширения. Покажем, как мы спроектировали собственный debug adapter для KasperskyOS и получили быструю и предсказуемую отладку.
Kaspersky
Поговорим об алиасинге — одной из самых важных и при этом недооцененных тем программирования. Разберемся, почему развитие этого направления в языке C++ будет происходить еще очень долго.
Синтакор
Выходим за рамки возможностей C++ через свою статическую рефлексию. Практические примеры из продуктовой разработки.
РЕДКИТ ЛАБ
Будьте готовы, мы расскажем, как автоматически проверить программу на безопасность работы с памятью! Наш доклад о том, как алгебраические методы могут быть использованы для анализа и проверки программ на C/C++.
LRI
На воркшопе мы будем решать задачки на userver. Можно вместе с AI-ассистентами, а можно без.
Техплатформа Городских сервисов Яндекса
Прикладной доклад о встраивании других языков программирования в C++ и об использовании C++ из этих языков (Embedding/Extending), о технических деталях вроде исключений и о влиянии таких концепций на разные аспекты разработки.
Positive Technologies
В докладе рассматривается практический опыт защиты C++ игрового клиента.
BlackHub Games
Рассмотрим текущий процесс компиляции eBPF в ядре Linux и его недостатки, а также как мы подружили LLVM с ядром и что это дало.
Заглянем внутрь сетевого кода компьютерных игр.
Леста Игры
Леста Игры
Все знают, что C++ — такой язык, что даже спустя долгие годы его использования можно продолжать находить нюансы там, где, казалось бы, уже ничего нового открыть нельзя. В докладе я расскажу о нескольких таких «открытиях».
Т-Банк
Инъекция ошибок — это метод искусственного внесения разного рода неисправностей для тестирования программного кода на наличие в нем ошибок.
Расскажу о том, как мы реализовали этот метод, какие преимущества дает его использование в фаззинг-тестах и какие результаты получили от его внедрения.
Прософт-Системы
На воркшопе мы будем решать задачки на userver. Можно вместе с AI-ассистентами, а можно без.
Техплатформа Городских сервисов Яндекса
Стратегия слияний в LSM-деревьях — проблема, для которой сейчас не существует доказанного оптимального решения. В докладе я попробую разобрать эту проблему в свете последних изменений в аналогичном алгоритме слияний в движке Vinyl для Tarantool и Picodata, который я реализовал.
Аренадата
Поделюсь опытом создания эффективной среды выполнения compute-шейдеров в рамках open-source проекта Adept.
YADRO
В докладе поделюсь опытом SberDevices: как мы настроили clang-tidy так, что он стал не просто линтером, а фактически заменил наш внутренний стандарт кодирования.
На практических примерах рассмотрим возможности анализатора и проблемы, с которыми пришлось столкнуться.
SberDevices
Доклад продолжает серию докладов о семантических процессах.
Синтакор

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