Открытие конференции С++ 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
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах.
Говорим о расписании, сессиях и делимся информацией.
Т Банк
Рассмотрим некоторые проблемы, которые либо невозможно обойти, либо подобный обход особой радости не приносит.
Техплатформа Городских сервисов Яндекса

Техплатформа Городских сервисов Яндекса
Представим шаблонную C++ библиотеку с открытым кодом SpaceBallistics, основанную на другой нашей библиотеке DimTypes.
НИУ ВШЭ в Санкт-Петербурге
Расскажем о накладных расходах на обеспечение дополнительной безопасности в языке Rust, а также о других свойствах языка, влияющих на производительность, и разберем способы повышения производительности программ.
Расскажем про реализованный в команде VK инструмент для проверки корректности конкурентных структур данных.
На этом воркшопе участники на практике поработают как с программированием GPU, так и с созданием расширения для популярного фреймворка PyTorch.
Судо
YADRO
Postgres Professional
Узнайте, как 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 и его применение на практике.
ЭЛВЕРИЛЗ
В докладе описывается эволюция от классического алгоритма Чанди — Лампорта для консистентного захвата состояния распределенной системы до механизмов отказоустойчивости и безостановочного ремасштабирования распределенных систем обработки потоковых данных. Также приводятся нерешенные проблемы эластичности систем обработки потоковых данных.
Расскажу, как и зачем я сделал research fork ClickHouse.
Tinybird
Практическое сравнение современных JIT-библиотек в контексте разработки высокопроизводительного симулятора архитектуры RISC-V с динамической двоичной трансляцией (ДДТ). Вы узнаете, какая библиотека показала максимальную производительность, с какими проблемами интеграции можно столкнуться в C++ проектах, и получите четкие рекомендации по выбору инструмента для задач симуляции ЦП с технологией ДДТ.
Этот мастер-класс подойдет для молодых специалистов или студентов, которые хотят лучше понимать архитектуру ядра Linux и то, как в нем осуществляется взаимодействие с реальной аппаратурой.
YADRO
Доклад посвящен 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 с ядром и что это дало.
На воркшопе мы будем решать задачки на userver. Можно вместе с AI-ассистентами, а можно без.
Техплатформа Городских сервисов Яндекса
Заглянем внутрь сетевого кода компьютерных игр.
Леста Игры
Леста Игры
Все знают, что C++ — такой язык, что даже спустя долгие годы его использования можно продолжать находить нюансы там, где, казалось бы, уже ничего нового открыть нельзя. В докладе я расскажу о нескольких таких «открытиях».
Т-Банк
Инъекция ошибок — это метод искусственного внесения разного рода неисправностей для тестирования программного кода на наличие в нем ошибок.
Расскажу о том, как мы реализовали этот метод, какие преимущества дает его использование в фаззинг-тестах и какие результаты получили от его внедрения.
Прософт-Системы
Стратегия слияний в LSM-деревьях — проблема, для которой сейчас не существует доказанного оптимального решения. В докладе я попробую разобрать эту проблему в свете последних изменений в аналогичном алгоритме слияний в движке Vinyl для Tarantool и Picodata, который я реализовал.
Аренадата
Поделюсь опытом создания эффективной среды выполнения compute-шейдеров в рамках open-source проекта Adept.
YADRO
В докладе поделюсь опытом SberDevices: как мы настроили clang-tidy так, что он стал не просто линтером, а фактически заменил наш внутренний стандарт кодирования.
На практических примерах рассмотрим возможности анализатора и проблемы, с которыми пришлось столкнуться.
SberDevices
Доклад продолжает серию докладов о семантических процессах.
Синтакор

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