C++ Russia — канал конференции
Открыть в Telegram
Официальный канал конференции C++ Russia Ближайшая конференция — C++ Russia 2024, даты будут анонсированы позднее О С++ Russia 2023: https://tinyurl.com/CPPRussia2023 Чат конференции @cpprussia
Больше639
Подписчики
+224 часа
+97 дней
+3330 дней
Загрузка данных...
Похожие каналы
Облако тегов
Нет данных
Возникли проблемы? Пожалуйста, обновите страницу или обратитесь к нашему support-менеджеру .
Входящие и исходящие упоминания
---
---
---
---
---
---
Привлечение подписчиков
декабрь '24дек. '24
декабрь '24
+19
в 2 каналах
ноябрь '24
+31
в 1 каналах
Get PRO
октябрь '24
+44
в 1 каналах
Get PRO
сентябрь '24
+36
в 1 каналах
Get PRO
август '24
+40
в 1 каналах
Get PRO
июль '24
+11
в 0 каналах
Get PRO
июнь '24
+55
в 1 каналах
Get PRO
май '24
+50
в 1 каналах
Get PRO
апрель '24
+5
в 1 каналах
Get PRO
март '24
+42
в 1 каналах
Get PRO
февраль '24
+79
в 3 каналах
Get PRO
январь '240
в 0 каналах
Get PRO
декабрь '230
в 0 каналах
Get PRO
ноябрь '230
в 0 каналах
Get PRO
октябрь '230
в 0 каналах
Get PRO
сентябрь '23
+6
в 0 каналах
Get PRO
август '23
+9
в 0 каналах
Get PRO
июль '23
+6
в 0 каналах
Get PRO
июнь '23
+8
в 0 каналах
Get PRO
май '23
+40
в 0 каналах
Get PRO
апрель '23
+37
в 0 каналах
Get PRO
март '23
+25
в 0 каналах
Get PRO
февраль '23
+17
в 0 каналах
Get PRO
январь '23
+21
в 0 каналах
Get PRO
декабрь '22
+13
в 0 каналах
Get PRO
ноябрь '22
+5
в 0 каналах
Get PRO
октябрь '22
+9
в 0 каналах
Get PRO
сентябрь '22
+5
в 0 каналах
Get PRO
август '22
+4
в 0 каналах
Get PRO
июль '22
+7
в 0 каналах
Get PRO
июнь '22
+15
в 0 каналах
Get PRO
май '22
+10
в 0 каналах
Get PRO
апрель '22
+48
в 0 каналах
Get PRO
март '220
в 0 каналах
Get PRO
февраль '220
в 0 каналах
Get PRO
январь '220
в 0 каналах
Get PRO
декабрь '210
в 0 каналах
Get PRO
ноябрь '210
в 0 каналах
Get PRO
октябрь '210
в 0 каналах
Get PRO
сентябрь '210
в 0 каналах
Get PRO
август '210
в 0 каналах
Get PRO
июль '210
в 0 каналах
Get PRO
июнь '210
в 0 каналах
Get PRO
май '210
в 0 каналах
Get PRO
апрель '210
в 0 каналах
Get PRO
март '21
+1
в 0 каналах
Get PRO
февраль '21
+6
в 0 каналах
Get PRO
январь '21
+450
в 0 каналах
| Дата | Привлечение подписчиков | Упоминания | Каналы | |
| 21 декабря | +1 | |||
| 20 декабря | +1 | |||
| 19 декабря | 0 | |||
| 18 декабря | 0 | |||
| 17 декабря | +1 | |||
| 16 декабря | +1 | |||
| 15 декабря | 0 | |||
| 14 декабря | 0 | |||
| 13 декабря | 0 | |||
| 12 декабря | +4 | |||
| 11 декабря | 0 | |||
| 10 декабря | +1 | |||
| 09 декабря | +1 | |||
| 08 декабря | 0 | |||
| 07 декабря | 0 | |||
| 06 декабря | +3 | |||
| 05 декабря | +2 | |||
| 04 декабря | +2 | |||
| 03 декабря | +1 | |||
| 02 декабря | 0 | |||
| 01 декабря | +1 |
Посты канала
#видеозаписи #плюсочетверг
Реализация конкурентных структур данных — достаточно сложная задача, но не менее сложная задача — проверка корректности реализованной конкурентной структуры данных.
Авторы этого доклада рассказали, как значительно увеличить уверенность в корректности реализации благодаря технике model checking.
Илья Кокорин, Кирилл Гарманов — Верификация конкурентных структур данных на C++
😉 YouTube | 📺 VK Видео
| 2 | #видеозаписи #плюсочетверг
В C++ модель алиасинга формируется сразу несколькими слоями:
1) strict aliasing,
2) оптимизационные модели компиляторов (TBAA, noalias, alias scopes),
3) нестандартные расширения компиляторов, такие как __restrict.
Доклад, который мы открываем сегодня — о том, как компиляторы (GCC, Clang, MSVC) принимают решения об алиасинге и что может сделать программист, чтобы сделать свой код более быстрым и, что также важно, безопасным.
Отдельное внимание спикер уделил современным обсуждениям в стандарте C++ (restrict-like семантика, alias sets, свойства доступа для span/mdspan, pointer provenance), в докладе разобраны примеры кода на C++23, выдержки из последнего стандарта C++, а также фрагменты LLVM IR для объяснения работы оптимизатора.
Владислав Белов — Алиасинг памяти в C++: прошлое, настоящее и будущее
😉 YouTube | 📺 VK Видео | 1 153 |
| 3 | #видеозаписи #плюсочетверг
Разбираемся с рефлексией в C++26. Из этого доклада вы узнаете про формализацию паттернов программирования, а также способы описать интерфейсные классы, стирание типов, фабрики и другие популярные конструкции непосредственно на языке C++.
Александр Романов — Почти прикладная рефлексия: формализуем паттерны программирования на C++26
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта C++ Russia | 1 188 |
| 4 | Трансляция бонус-трека завершена, спасибо всем зрителям!
Надеемся, вам понравился эксперимент. По этой ссылке можно оценить доклады и трансляцию — будем рады любому фидбэку. | 1 123 |
| 5 | Раскрываем карты: с разработчиками userver тоже пообщаемся. В конце этого доклада на мини-дискуссию к нам присоединится Антон Полухин | 1 100 |
| 6 | Расписание на сегодня:
13:00 - 13:10 — открытие
13:10 - 14:00 — Никита Путеев (UserGate) — «Опыт работы с userver на продакшен проекте».
14:05 - 14:55 — Алексей Веселовский — «В погоне за гонкой».
15:00 - 15:40 — Круглый стол: обсудим разные инструменты/фреймворки для бэкенда и не обязательно для него
😉 Трансляция на YouTube | 1 084 |
| 7 | Летний бонус-трек C++ Russia 2026
Этой весной было много хороших заявок на доклады, и Программному комитету было особенно трудно выбрать — в два дня поместились далеко не все выступления. Поэтому конференция продолжается: два выступления пройдут в онлайне уже на следующей неделе.
📅 27 августа, 13:00 (МСК, GMT+3)
😉 Трансляция на YouTube
Доклады в программе:
🗣Алексей Веселовский — «В погоне за гонкой». Разберем фичу adaptive delay из следующего релиза clang в TSAN, которая заметно повышает шансы поймать data race.
🗣Никита Путеев (UserGate) — «Опыт работы с userver на продакшен проекте». Про userver много говорят его разработчики, а в этом докладе будет реальный опыт внедрения в проект: чем фреймворк полезен, для каких задач его выбирать и какие шишки команда набила при внедрении.
До встречи в следующий четверг! | 1 487 |
| 8 | #видеозаписи #плюсочетверг
Детально разбираем эволюцию от ассемблерных вставок до std::simd и смотрим, как заставить один и тот же алгоритм идеально работать и на x86 с AVX2, и на RISC-V с RVV, и на ARM с SVE.
Юлий Тарасов — Векторизация в C++: от ассемблерных вставок к переносимой производительности со std::simd
😉 YouTube | 📺 VK Видео | 1 499 |
| 9 | #видеозаписи #плюсочетверг
В 2025 году Евгений Ерохин рассмотрел понятия Out of Order (OoO), Super Scalar и базовые принципы и алгоритмы подсистемы процессора Branch predictor. Разобрались, почему branch prediction — это основа спекулятивного выполнения и один из самых важных компонентов производительности.
Во второй части — продвинутые алгоритмы предсказаний и state-of-the-art-алгоритмы. То, что поможет понять, до какой степени процессор способен предсказывать поведение вашей программы.
— Двухуровневые таблицы и дихотомия Йеха.
— Продвинутые методы предсказания ветвлений.
— Персептрон, который позволяет предсказать поведение ветвлений, и современные алгоритмы для этого.
Евгений Ерохин — Branch prediction, или Откуда процессор берет производительность (Часть 2)
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта C++ Russia
Первая часть доклада — в одном из предыдущих постов | 1 585 |
| 10 | Чтобы ожидание C++ Russia 2027 не было таким долгим, мы продолжаем серию встреч сообщества. На этот раз — увидимся в инженерной лаборатории YADRO
В программе:
— Алексей Макареня из Лаборатории Касперского расскажет про переезд акторной системы на C++20-корутины: от плана перехода до неочевидных решений, которые помогли не остановить разработку и не сломать обратную совместимость.
— Илья Клементьев из YADRO покажет опыт внедрения корутин C++20: как select и poll, системные вызовы для работы с сокетами, используются для асинхронных операций в С++- и Unix-системах, в том числе в операционной системе KvadraOS.
После докладов вас ждет экскурсия по лаборатории и инженерным пространствам YADRO, где создаются и тестируются энтерпрайз- и телеком-продукты. А пообщаться со спикерами и стендистами можно будет на афтерпати.
📍 Москва + онлайн (Офис YADRO и трансляция на платформах VK, Rutube, YouTube)
📆 10 сентября, 18:30 (МСК, GMT+3)
Участие бесплатное, нужна только регистрация. | 1 639 |
| 11 | #видеозаписи #плюсочетверг
На C++ Russia 2025 Алексей Веселовской рассмотрел то, как LLVM MemProf собирает профиль использования памяти и как затем LLVM может использовать этот профиль для PGO, автоматически расставляя подсказки менеджеру памяти, какая аллокация будет часто использоваться (hot), а какая редко (cold).
Этой весной он продолжил исследование и показал, во что в реальности превращается эта оптимизация при использовании TCMalloc (который как раз умеет и знает про hot и cold аллокации), насколько приложение становится быстрее или медленнее. И за счет чего. В докладе — как результаты микробенчмарков, так и результаты тестов реальных библиотек и приложений с PGO и без.
Алексей Веселовский — LLVM MemProf + TCMalloc hot/cold на практике
😉 YouTube | 📺 VK Видео
Предыдущий доклад Алексея — LLVM MemProf и методы профилирования памяти
😉 YouTube | 📺 VK Видео | 1 607 |
| 12 | #видеозаписи #плюсочетверг
И снова проводим вечер четверга с Константином Владимировым — публикуем запись интервью о компиляторах, практике и RISC-V.
😉 YouTube | 📺 VK Видео | 1 436 |
| 13 | #видеозаписи #плюсочетверг
Сегодня — один из долгожданных докладов: Константин Владимиров о совместной жизни перегрузки и вывода типов.
Вывод типов может потребовать разрешения перегрузки. Но и разрешение перегрузки может потребовать вывода типов. Эти два механизма очень сильно связаны в языке. Перегрузка принципиально мешает выводу типов развернуться на полную мощь, но и вывод типов создает для перегрузки проблемы.
😉 YouTube | 📺 VK Видео
Это продолжение серии докладов о семантических процессах, хоть оно и не требует просмотра предыдущих частей, это добавит удовольствия от понимания отсылок автора.
Смотрите другие доклады Константина — в плейлисте. | 1 915 |
| 14 | #видеозаписи #плюсочетверг
Разбираемся с проблемой, для которой не существует доказанного оптимального решения — на какие компромиссы идут разработчики движков хранения данных?
Узнайте из доклада:
Константин Осипов — Стратегии слияния (compaction strategies) в LSM-деревьях
😉 YouTube | 📺 VK Видео | 4 060 |
| 15 | #видеозаписи #плюсочетверг
Приоткрываем доступ к горячему — части докладов C++ Russia 2026
Начинаем с исследования, вызвавшего большой интерес сообщества (в том числе за пределами нашей конференции)
Юрий Грибов, Захар Акимов — Производительность языка Rust
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта C++ Russia | 2 381 |
| 16 | Linux «под капотом»: пишем драйвер для реального устройства на RISC-V
3 июля офлайн в Москве пройдет практический мастер-класс по кросс-разработке Linux-драйвера для дисплея LCD1602 на RISC-V-платформе VisionFive2.
Это не «лекция про ядро Linux». Вас ждет три часа живой низкоуровневой разработки: с реальным железом, Device Tree, I²C, обработчиками прерываний и лайв-кодингом драйвера ядра.
План мастер-класса:
⏺️загрузим описание устройства через Device Tree Overlay;
⏺️напишем и соберем модуль ядра Linux;
⏺️выведем текст на LCD1602;
⏺️реализуем чтение содержимого дисплея;
⏺️научимся управлять подсветкой и курсором на дисплее;
⏺️обработаем прерывание по нажатию кнопки;
⏺️посмотрим, как типичные ошибки в драйверах ломают ядро Linux 👀
Мастер-класс будет интересен
embedded-, Linux/C/C++-разработчикам, инженерам, работающим с SBC и периферией, и всем, кто хочет перейти от обычной прикладной разработки к системному программированию.
Будет особенно полезно, если вы:
пишете в user space под Linux и хотите, наконец, понять, как всё работает «ниже»;
давно хотели разобраться в Linux Kernel, но не знали, с чего начать;
интересуетесь RISC-V и работой с Device Tree;
хотите увидеть не абстрактную теорию, а полный цикл разработки драйвера на реальном устройстве.
Важно: для участия вам понадобятся базовые знания C, Linux и системных вызовов (open/read/write/ioctl).
Этот мастер-класс также проходил на C++ Russia и получил очень положительные отзывы:
⭐️ «Лучший доклад и воркшоп за первый день, а возможно и за всю конфу!»
⭐️ «От этапов разработки драйвера ядра до демо за 3 часа — это прям миникурс»
⭐️ «Очень информативный и полезный на практике мастер-класс»
🎤 Ведущий — Никита Косырев, инженер-программист системного ПО процессорного кластера YADRO. Несколько лет занимается разработкой драйверов периферийных устройств для Linux и embedded-систем.
🗓 3 июля 2026 г.
🕖 19:00–22:00
📍 Москва, БЦ «Трёхгорная мануфактура»
Регистрация | 2 214 |
| 17 | Если не попали на мастер-класс на конференции, спикер проведет его второй раз — присоединяйтесь | 1 260 |
| 18 | Архитектура «Эльбрус» / Компилятор и профилировщик
В новом выпуске «Битовые маски» возвращаются к своим истокам, а именно к компиляторам для процессоров. И процессоров весьма специфических — на базе архитектуры VLIW (Very Long Instruction Word). Разобраться в теме ведущим Елене Лепилкиной и Алине Галичиной поможет Виктор Шампаров — разработчик компилятора LCC для микропроцессоров «Эльбрус».
Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, Виктор как опытный преподаватель оценил, как сегодня осваивают компиляторы студенты технических вузов. Среди тем подкаста:
почему сложно сделать хороший компилятор под VLIW;
в чем разница между советским и российским «Эльбрусом»;
что в компиляторе «Эльбруса» написано с нуля;
какие особенности есть у VLIW-компилятора;
почему в архитектуре «Эльбруса» сравнительно больше регистров;
зачем в «Эльбрусе» санитайзер оптимизации;
в каких вузах стоит учиться работе с компиляторами.
Полезные ссылки:
доклад Виктора «Компилятор LCC и оптимизация слияния кода»,
доклад Виктора «PGO: как профиль используется для оптимизации»,
портал о разработке на платформе «Эльбрус».
Смотреть или слушать
RUTUBE
VK
YouTube
Истовый инженер
Слушать в Я.Музыка | 1 007 |
| 19 | Наш постоянный спикер из МЦСТ Виктор Шампаров — его вы помните по двум докладам о компиляторах — продолжил развивать тему и стал гостем подкаста «Битовые маски»
В нем Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, будучи опытным преподавателем оценил, как сегодня осваивают компиляторы студенты технических вузов. | 1 196 |
| 20 | #видеозаписи #плюсочетверг
Открываем полный плейлист C++ Russia 2025
😉 YouTube | 📺 VK Видео | 1 939 |
