Latest posts

C++ Russia — канал конференции
3 Sept, 16:28
#видеозаписи #плюсочетвергРазбираемся с рефлексией в C++26. Из этого доклада вы узнаете про формализацию паттернов программирования, а также способы описать интерфейсные классы, стирание типов, фабрики и другие популярные конструкции непосредственно на языке C++.Александр Романов — Почти прикладная рефлексия: формализуем паттерны программирования на C++26😉 YouTube | 📺 VK ВидеоСкачать презентацию с сайта C++ RussiaYouTubeАлександр Романов — Почти прикладная рефлексия: формализуем паттерны программирования на C++26Подробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — Скачать презентацию с сайта — https://jrg.su/3XdaN7 Хочу познакомить зрителей с рефлексией в C++26. Поскольку этот инструмент крайне нов, я предложу свои варианты его применения, а именно формализацию…
C++ Russia — канал конференции
27 Aug, 13:32
Трансляция бонус-трека завершена, спасибо всем зрителям!Надеемся, вам понравился эксперимент. По этой ссылке можно оценить доклады и трансляцию — будем рады любому фидбэку.
C++ Russia — канал конференции
27 Aug, 10:04
13:10 - 14:00 — Никита Путеев (UserGate) — «Опыт работы с userver на продакшен проекте».
C++ Russia — канал конференции
27 Aug, 09:09edited
Летний бонус-трек C++ Russia 2026 Этой весной было много хороших заявок на доклады, и Программному комитету было особенно трудно выбрать — в два дня поместились далеко не все выступления. Поэтому конференция продолжается: два выступления пройдут в онлайнеYoutube- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
C++ Russia — канал конференции
21 Aug, 14:33edited
Летний бонус-трек C++ Russia 2026Этой весной было много хороших заявок на доклады, и Программному комитету было особенно трудно выбрать — в два дня поместились далеко не все выступления. Поэтому конференция продолжается: два выступления пройдут в онлайне уже на следующей неделе.📅 27 августа, 13:00 (МСК, GMT+3)😉 Трансляция на YouTubeДоклады в программе:🗣Алексей Веселовский — «В погоне за гонкой». Разберем фичу adaptive delay из следующего релиза clang в TSAN, которая заметно повышает шансы поймать data race.🗣Никита Путеев (UserGate) — «Опыт работы с userver на продакшен проекте». Про userver много говорят его разработчики, а в этом докладе будет реальный опыт внедрения в проект: чем фреймворк полезен, для каких задач его выбирать и какие шишки команда набила при внедрении.До встречи в следующий четверг!


C++ Russia — канал конференции
20 Aug, 15:32
#видеозаписи #плюсочетвергДетально разбираем эволюцию от ассемблерных вставок до std::simd и смотрим, как заставить один и тот же алгоритм идеально работать и на x86 с AVX2, и на RISC-V с RVV, и на ARM с SVE.Юлий Тарасов — Векторизация в C++: от ассемблерных вставок к переносимой производительности со std::simd😉 YouTube | 📺 VK ВидеоYouTubeВекторизация в C++: от ассемблерных вставок к переносимой производительности со std::simdПодробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — Скачать презентацию с сайта — https://jrg.su/qzX49M Хватит ли вам терпения копировать код, заменяя _mm256 на _mm512? Надоело гадать, справится ли автовекторизатор с вашим циклом? Разработка векторизованного…
C++ Russia — канал конференции
13 Aug, 14:53edited
#видеозаписи #плюсочетвергВ 2025 году Евгений Ерохин рассмотрел понятия Out of Order (OoO), Super Scalar и базовые принципы и алгоритмы подсистемы процессора Branch predictor. Разобрались, почему branch prediction — это основа спекулятивного выполнения и один из самых важных компонентов производительности.Во второй части — продвинутые алгоритмы предсказаний и state-of-the-art-алгоритмы. То, что поможет понять, до какой степени процессор способен предсказывать поведение вашей программы.— Двухуровневые таблицы и дихотомия Йеха. — Продвинутые методы предсказания ветвлений. — Персептрон, который позволяет предсказать поведение ветвлений, и современные алгоритмы для этого.Евгений Ерохин — Branch prediction, или Откуда процессор берет производительность (Часть 2)😉 YouTube | 📺 VK ВидеоСкачать презентацию с сайтаYouTubeЕвгений Ерохин — Branch prediction, или Откуда процессор берет производительность (Часть 2)Подробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — Скачать презентацию с сайта — https://jrg.su/UHYdgh Современные процессоры — крайне сложные устройства, заточенные на получение максимальной производительности из того кода, который мы запускаем…
C++ Russia — канал конференции
10 Aug, 12:59
Чтобы ожидание C++ Russia 2027 не было таким долгим, мы продолжаем серию встреч сообщества. На этот раз — увидимся в инженерной лаборатории YADROВ программе: — Алексей Макареня из Лаборатории Касперского расскажет про переезд акторной системы на C++20-корутины: от плана перехода до неочевидных решений, которые помогли не остановить разработку и не сломать обратную совместимость. — Илья Клементьев из YADRO покажет опыт внедрения корутин C++20: как select и poll, системные вызовы для работы с сокетами, используются для асинхронных операций в С++- и Unix-системах, в том числе в операционной системе KvadraOS.После докладов вас ждет экскурсия по лаборатории и инженерным пространствам YADRO, где создаются и тестируются энтерпрайз- и телеком-продукты. А пообщаться со спикерами и стендистами можно будет на афтерпати.📍 Москва + онлайн (Офис YADRO и трансляция на платформах VK, Rutube,


C++ Russia — канал конференции
30 Jul, 15:45edited
#видеозаписи #плюсочетвергНа C++ Russia 2025 Алексей Веселовской рассмотрел то, как LLVM MemProf собирает профиль использования памяти и как затем LLVM может использовать этот профиль для PGO, автоматически расставляя подсказки менеджеру памяти, какая аллокация будет часто использоваться (hot), а какая редко (cold).Этой весной он продолжил исследование и показал, во что в реальности превращается эта оптимизация при использовании TCMalloc (который как раз умеет и знает про hot и cold аллокации), насколько приложение становится быстрее или медленнее. И за счет чего. В докладе — как результаты микробенчмарков, так и результаты тестов реальных библиотек и приложений с PGO и без.Алексей Веселовский — LLVM MemProf + TCMalloc hot/cold на практике😉 YouTube | 📺 VK ВидеоПредыдущий доклад Алексея — LLVM MemProf и методыYouTubeАлексей Веселовский — LLVM MemProf + TCMalloc hot/cold на практикеПодробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — В прошлый раз рассмотрели то, как LLVM MemProf собирает профиль использования памяти и как затем LLVM может использовать этот профиль для PGO, автоматически расставляя подсказки менеджеру памяти…
C++ Russia — канал конференции
23 Jul, 15:21
#видеозаписи #плюсочетвергИ снова проводим вечер четверга с Константином Владимировым — публикуем запись интервью о компиляторах, практике и RISC-V.😉 YouTube | 📺 VK ВидеоYouTubeИнтервью с Константином ВладимировымПодробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — Говорим о компиляторах, практике и RISC-V Спикер: Константин Владимиров Ведущий: Виталий Аксенов
C++ Russia — канал конференции
16 Jul, 15:39
#видеозаписи #плюсочетвергСегодня — один из долгожданных докладов: Константин Владимиров о совместной жизни перегрузки и вывода типов.Вывод типов может потребовать разрешения перегрузки. Но и разрешение перегрузки может потребовать вывода типов. Эти два механизма очень сильно связаны в языке. Перегрузка принципиально мешает выводу типов развернуться на полную мощь, но и вывод типов создает для перегрузки проблемы.😉 YouTube | 📺 VK ВидеоЭто продолжение серии докладов о семантических процессах, хоть оно и не требует просмотра предыдущих частей, это добавит удовольствия от понимания отсылок автора. Смотрите другие доклады Константина — в плейлисте.YouTubeКонстантин Владимиров — Перегрузка и вывод: проблемы жизни вместеПодробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — Вывод типов может потребовать разрешения перегрузки. Но и разрешение перегрузки может потребовать вывода типов. Эти два механизма очень сильно связаны в языке. Перегрузка принципиально мешает выводу…
C++ Russia — канал конференции
9 Jul, 17:02
#видеозаписи #плюсочетвергРазбираемся с проблемой, для которой не существует доказанного оптимального решения — на какие компромиссы идут разработчики движков хранения данных? Узнайте из доклада: Константин Осипов — Стратегии слияния (compaction strategies) в LSM-деревьях😉 YouTube | 📺 VK ВидеоYouTubeКонстантин Осипов — Стратегии слияния (compaction strategies) в LSM-деревьяхПодробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — Стратегия слияний в LSM-деревьях — проблема, для которой сейчас не существует доказанного оптимального решения. RocksDB, Cassandra, CockroachDB реализуют целый ряд эвристик и предлагают пользователю…
C++ Russia — канал конференции
2 Jul, 15:32edited
#видеозаписи #плюсочетвергПриоткрываем доступ к горячему — части докладов C++ Russia 2026Начинаем с исследования, вызвавшего большой интерес сообщества (в том числе за пределами нашей конференции)Юрий Грибов, Захар Акимов — Производительность языка Rust😉 YouTube | 📺 VK ВидеоСкачать презентацию с сайта C++ RussiaYouTubeЮрий Грибов, Захар Акимов — Производительность языка RustПодробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — Скачать презентацию с сайта — https://jrg.su/VZ8WCA Язык Rust позиционируется как безопасный, низкоуровневый язык для системного программирования, способный заменить С и C++. Но какую цену нужно…
C++ Russia — канал конференции
9 Jun, 16:24
Linux «под капотом»: пишем драйвер для реального устройства на RISC-V 3 июля офлайн в Москве пройдет практический мастер-класс по кросс-разработке Linux-драйвера для дисплея LCD1602 на RISC-V-платформе VisionFive2. Это не «лекция про ядро Linux». Вас ждет три часа живой низкоуровневой разработки: с реальным железом, Device Tree, I²C, обработчиками прерываний и лайв-кодингом драйвера ядра. План мастер-класса: ⏺️загрузим описание устройства через Device Tree Overlay; ⏺️напишем и соберем модуль ядра Linux; ⏺️выведем текст на LCD1602; ⏺️реализуем чтение содержимого дисплея; ⏺️научимся управлять подсветкой и курсором на дисплее; ⏺️обработаем прерывание по нажатию кнопки;


C++ Russia — канал конференции
9 Jun, 16:23
Если не попали на мастер-класс на конференции, спикер проведет его второй раз — присоединяйтесь
C++ Russia — канал конференции
5 Jun, 15:33
forwarded from @bitemask
Архитектура «Эльбрус» / Компилятор и профилировщикВ новом выпуске «Битовые маски» возвращаются к своим истокам, а именно к компиляторам для процессоров. И процессоров весьма специфических — на базе архитектуры VLIW (Very Long Instruction Word). Разобраться в теме ведущим Елене Лепилкиной и Алине Галичиной поможет Виктор Шампаров — разработчик компилятора LCC для микропроцессоров «Эльбрус».Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, Виктор как опытный преподаватель оценил, как сегодня осваивают компиляторы студенты технических вузов. Среди тем подкаста: почему сложно сделать хороший компилятор под VLIW; в чем разница между советским и российским «Эльбрусом»; что в компиляторе «Эльбруса» написано с нуля; какие особенности есть у VLIW-компилятора; почему в архитектуре «Эльбруса» сравнительно


C++ Russia — канал конференции
5 Jun, 15:32edited
Наш постоянный спикер из МЦСТ Виктор Шампаров — его вы помните по двум докладам о компиляторах — продолжил развивать тему и стал гостем подкаста «Битовые маски»В нем Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, будучи опытным преподавателем оценил, как сегодня осваивают компиляторы студенты технических вузов.1,180Open in Telegram
C++ Russia — канал конференции
21 May, 15:41
#видеозаписи #плюсочетвергОткрываем полный плейлист C++ Russia 2025😉 YouTube | 📺 VK Видео
C++ Russia — канал конференции
19 May, 13:05
Конференция C++ Russia 2026 закончилась — время делиться впечатлениями!Целых два дня мы слушали доклады, дискутировали, играли и знакомились. Без вас ничего бы не случилось! Спасибо всем спикерам, участникам, экспертам и партнерам.Делимся фотографиями — подготовили два альбома: • общий альбом конференции • фото из залов — доклады и спикерыДо встречи на следующей конференции — а если хотите сделать ее лучше, оставляйте обратную связь в опросе: его можно найти по QR в открытках, а также в письме на вашем email. Через несколько дней разыграем среди заполнивших опрос 10 билетов (5 онлайн и 5 офлайн) на следующую конференцию.P.S. Читаем обратную связь и в чате, и в ваших блогах. Большое спасибо за отзывы!


C++ Russia — канал конференции
17 May, 16:04
Кто делает C++ Russia еще круче?Конференция — это не только доклады, дискуссии и нетворкинг. За кулисами C++ Russia 2026 — огромная команда профессионалов из разных IT-компаний, без которых все это было бы невозможным.Поприветствуем наших партнеров, которые поддержали конференцию: → Лаборатория Касперского → BLACKHUB GAMES → 2ГИС → YADRO → Guardant → PVS-StudioСпасибо за сотрудничество и интересные активности на ваших стендах 🤝

Related Channels
Other channels in the same section of the catalogue.
