C++ Russia — канал конференции
الذهاب إلى القناة على Telegram
Официальный канал конференции C++ Russia. Подробности и билеты: https://jrg.su/CPP_Russia_Conf Чат конференции @cpprussia Саппорт: @JUGruSupport
إظهار المزيد1 383
المشتركون
+124 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
جارٍ تحميل البيانات
القنوات المماثلة
سحابة العلامات
لا توجد بيانات
هل تواجه مشاكل؟ يرجى تحديث الصفحة أو الاتصال بمدير الدعم الخاص بنا.
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
أكتوبر '26أكتوبر '26
أكتوبر '26
+393
في 1 قنوات
سبتمبر '260
في 0 قنوات
Get PRO
أغسطس '260
في 1 قنوات
Get PRO
يوليو '260
في 1 قنوات
Get PRO
يونيو '260
في 0 قنوات
Get PRO
مايو '260
في 1 قنوات
Get PRO
أبريل '260
في 1 قنوات
Get PRO
مارس '260
في 1 قنوات
Get PRO
فبراير '260
في 1 قنوات
Get PRO
يناير '260
في 1 قنوات
Get PRO
ديسمبر '250
في 1 قنوات
Get PRO
نوفمبر '250
في 5 قنوات
Get PRO
أكتوبر '250
في 3 قنوات
Get PRO
سبتمبر '250
في 1 قنوات
Get PRO
أغسطس '250
في 1 قنوات
Get PRO
يوليو '250
في 1 قنوات
Get PRO
يونيو '250
في 2 قنوات
Get PRO
مايو '250
في 3 قنوات
Get PRO
أبريل '250
في 1 قنوات
Get PRO
مارس '250
في 2 قنوات
Get PRO
فبراير '250
في 2 قنوات
Get PRO
يناير '250
في 1 قنوات
Get PRO
ديسمبر '24
+19
في 2 قنوات
Get PRO
نوفمبر '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 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 27 أكتوبر | 0 | |||
| 26 أكتوبر | +1 | |||
| 25 أكتوبر | 0 | |||
| 24 أكتوبر | +1 | |||
| 23 أكتوبر | 0 | |||
| 22 أكتوبر | 0 | |||
| 21 أكتوبر | 0 | |||
| 20 أكتوبر | +1 | |||
| 19 أكتوبر | 0 | |||
| 18 أكتوبر | 0 | |||
| 17 أكتوبر | 0 | |||
| 16 أكتوبر | 0 | |||
| 15 أكتوبر | +1 | |||
| 14 أكتوبر | +2 | |||
| 13 أكتوبر | +1 | |||
| 12 أكتوبر | 0 | |||
| 11 أكتوبر | +2 | |||
| 10 أكتوبر | 0 | |||
| 09 أكتوبر | 0 |
منشورات القناة
#подкаст
Год назад гостем Pure Virtual Cast стал Кирилл Ерохин — популяризатор российского ПО и аппаратного обеспечения. Мы поговорили с Кириллом о соревновании по программированию на процессорах «Эльбрус», которое он провел впервые.
Совсем недавно соревнование прошло во второй раз, и с тех пор многое изменилось:
• больше участников
• новые задачи
• ...и, конечно, теперь над всем соревнованием висела тень нейронок
На Хабре организатор рассказал, как все прошло: https://habr.com/ru/articles/1098736/
Мы снова позвали Кирилла в выпуск, чтобы поговорить о технической реализации соревнования, оптимизациях и задачах для российских процессоров.
Также к нам присоединится победитель соревнования — Александр Схрейдер.
Подключайтесь к нам 29 октября в 19:00 (МСК, GMT+3):
😉 YouTube | 📺 VK Видео
| 2 | #подкаст
Год назад гостем Pure Virtual Cast стал Кирилл Ерохин — популяризатор российского ПО и аппаратного обеспечения. Мы поговорили с Кириллом о соревновании по программированию на процессорах «Эльбрус», которое он провел впервые.
Совсем недавно соревнование прошло во второй раз, и с тех пор многое изменилось:
• больше участников
• новые задачи
• ...и, конечно, теперь над всем соревнованием висела тень нейронок
На Хабре организатор рассказал, как все прошло: https://habr.com/ru/articles/1098736/
Мы снова позвали Кирилла в выпуск, чтобы поговорить о технической реализации соревнования, оптимизациях и задачах для российских процессоров.
Также к нам присоединится победитель соревнования — Александр Схрейдер.
Подключайтесь к нам 29 октября в 19:00 (МСК, GMT+3):
😉 YouTube | 📺 VK Видео | 2 |
| 3 | C++ Russia x Postgres Professional: митап о системной разработке
26 ноября встречаемся в Москве на митапе C++ Russia и Postgres Professional. В программе — две задачи системной разработки, в которых важны детали реализации.
🗣Александр Рябиков (системный архитектор ПАК) — «Почему от ошибки переполнения (исчерпания) стека в C++ не нужно специально защищаться?»
Можно ли обнаружить переполнение стека заранее и обработать его как исключение? Разберем альтернативный подход на примере плагина для Clang.
🗣Жора Бабаян (Postgres Professional) — «C++ СУБД внутри С СУБД — и это не шутка»
Как работают C++ расширения PostgreSQL? Обсудим вызовы между SQL и C++, обработку ошибок и управление памятью.
После докладов — общение с коллегами и обмен опытом.
[Зарегистрироваться] | 692 |
| 4 | #видеозаписи #плюсочетверг
— Слова public и private не влияют на размещение объекта в памяти?
— Ссылки в полях классов не продлевают жизнь временным объектам?
— В лямбде можно использовать только те локальные переменные, которые были в нее захвачены?
— decltype(x), где x — некоторое имя, означает в точности тот тип, с которым x был объявлен?
— Неявное добавление const разрешено, значит, можно отдать T** туда, где ожидается const T**?
Ответы на эти и другие интересные вопросы — в докладе, который открываем сегодня.
Илья Мещерин — Back to basics: неочевидные факты о базовых возможностях языка
😉 YouTube | 📺 VK Видео | 687 |
| 5 | #видеозаписи #плюсочетверг
Безостановочное ремасштабирование системы — один из больших вызовов потоковой обработки данных. Неприятно представить себе сценарий, в котором и так возрастают задержки в системе под увеличенной нагрузкой, и система еще и сама приостанавливается на реконфигурацию.
В этом докладе описывается эволюция от классического алгоритма Чанди — Лампорта для консистентного захвата состояния распределенной системы до механизмов отказоустойчивости и безостановочного ремасштабирования распределенных систем обработки потоковых данных. Также приводятся нерешенные проблемы эластичности систем обработки потоковых данных.
Рене Ван Беверн — Эластичность в распределенных системах обработки потоковых данных
😉 YouTube | 📺 VK Видео | 1 207 |
| 6 | #видеозаписи #плюсочетверг
Реализация конкурентных структур данных — достаточно сложная задача, но не менее сложная задача — проверка корректности реализованной конкурентной структуры данных.
Авторы этого доклада рассказали, как значительно увеличить уверенность в корректности реализации благодаря технике model checking.
Илья Кокорин, Кирилл Гарманов — Верификация конкурентных структур данных на C++
😉 YouTube | 📺 VK Видео | 1 239 |
| 7 | #видеозаписи #плюсочетверг
В 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 206 |
| 8 | #видеозаписи #плюсочетверг
Разбираемся с рефлексией в C++26. Из этого доклада вы узнаете про формализацию паттернов программирования, а также способы описать интерфейсные классы, стирание типов, фабрики и другие популярные конструкции непосредственно на языке C++.
Александр Романов — Почти прикладная рефлексия: формализуем паттерны программирования на C++26
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта C++ Russia | 1 188 |
| 9 | Трансляция бонус-трека завершена, спасибо всем зрителям!
Надеемся, вам понравился эксперимент. По этой ссылке можно оценить доклады и трансляцию — будем рады любому фидбэку. | 1 123 |
| 10 | Раскрываем карты: с разработчиками userver тоже пообщаемся. В конце этого доклада на мини-дискуссию к нам присоединится Антон Полухин | 1 100 |
| 11 | Расписание на сегодня:
13:00 - 13:10 — открытие
13:10 - 14:00 — Никита Путеев (UserGate) — «Опыт работы с userver на продакшен проекте».
14:05 - 14:55 — Алексей Веселовский — «В погоне за гонкой».
15:00 - 15:40 — Круглый стол: обсудим разные инструменты/фреймворки для бэкенда и не обязательно для него
😉 Трансляция на YouTube | 1 084 |
| 12 | Летний бонус-трек C++ Russia 2026
Этой весной было много хороших заявок на доклады, и Программному комитету было особенно трудно выбрать — в два дня поместились далеко не все выступления. Поэтому конференция продолжается: два выступления пройдут в онлайне уже на следующей неделе.
📅 27 августа, 13:00 (МСК, GMT+3)
😉 Трансляция на YouTube
Доклады в программе:
🗣Алексей Веселовский — «В погоне за гонкой». Разберем фичу adaptive delay из следующего релиза clang в TSAN, которая заметно повышает шансы поймать data race.
🗣Никита Путеев (UserGate) — «Опыт работы с userver на продакшен проекте». Про userver много говорят его разработчики, а в этом докладе будет реальный опыт внедрения в проект: чем фреймворк полезен, для каких задач его выбирать и какие шишки команда набила при внедрении.
До встречи в следующий четверг! | 1 487 |
| 13 | #видеозаписи #плюсочетверг
Детально разбираем эволюцию от ассемблерных вставок до std::simd и смотрим, как заставить один и тот же алгоритм идеально работать и на x86 с AVX2, и на RISC-V с RVV, и на ARM с SVE.
Юлий Тарасов — Векторизация в C++: от ассемблерных вставок к переносимой производительности со std::simd
😉 YouTube | 📺 VK Видео | 1 499 |
| 14 | #видеозаписи #плюсочетверг
В 2025 году Евгений Ерохин рассмотрел понятия Out of Order (OoO), Super Scalar и базовые принципы и алгоритмы подсистемы процессора Branch predictor. Разобрались, почему branch prediction — это основа спекулятивного выполнения и один из самых важных компонентов производительности.
Во второй части — продвинутые алгоритмы предсказаний и state-of-the-art-алгоритмы. То, что поможет понять, до какой степени процессор способен предсказывать поведение вашей программы.
— Двухуровневые таблицы и дихотомия Йеха.
— Продвинутые методы предсказания ветвлений.
— Персептрон, который позволяет предсказать поведение ветвлений, и современные алгоритмы для этого.
Евгений Ерохин — Branch prediction, или Откуда процессор берет производительность (Часть 2)
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта C++ Russia
Первая часть доклада — в одном из предыдущих постов | 1 585 |
| 15 | Чтобы ожидание 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 |
| 16 | #видеозаписи #плюсочетверг
На 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 |
| 17 | #видеозаписи #плюсочетверг
И снова проводим вечер четверга с Константином Владимировым — публикуем запись интервью о компиляторах, практике и RISC-V.
😉 YouTube | 📺 VK Видео | 1 436 |
| 18 | #видеозаписи #плюсочетверг
Сегодня — один из долгожданных докладов: Константин Владимиров о совместной жизни перегрузки и вывода типов.
Вывод типов может потребовать разрешения перегрузки. Но и разрешение перегрузки может потребовать вывода типов. Эти два механизма очень сильно связаны в языке. Перегрузка принципиально мешает выводу типов развернуться на полную мощь, но и вывод типов создает для перегрузки проблемы.
😉 YouTube | 📺 VK Видео
Это продолжение серии докладов о семантических процессах, хоть оно и не требует просмотра предыдущих частей, это добавит удовольствия от понимания отсылок автора.
Смотрите другие доклады Константина — в плейлисте. | 1 915 |
| 19 | #видеозаписи #плюсочетверг
Разбираемся с проблемой, для которой не существует доказанного оптимального решения — на какие компромиссы идут разработчики движков хранения данных?
Узнайте из доклада:
Константин Осипов — Стратегии слияния (compaction strategies) в LSM-деревьях
😉 YouTube | 📺 VK Видео | 4 060 |
| 20 | #видеозаписи #плюсочетверг
Приоткрываем доступ к горячему — части докладов C++ Russia 2026
Начинаем с исследования, вызвавшего большой интерес сообщества (в том числе за пределами нашей конференции)
Юрий Грибов, Захар Акимов — Производительность языка Rust
😉 YouTube | 📺 VK Видео
Скачать презентацию с сайта C++ Russia | 2 381 |
