TGViewer
C++ Russia — канал конференции C++ Russia — канал конференции @cpprussia_channel · 1.38K subscribers
Post #832 707
#видеозаписи #плюсочетверг

В 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 Видео
YouTube Владислав Белов — Алиасинг памяти в C++: прошлое, настоящее и будущее Подробнее о конференции C++ Russia: https://jrg.su/nbdpQS — — Алиасинг — одна из самых важных и при этом до сих пор недостаточно хорошо понимаемых тем в системном программировании. Проблема контроля алиасинга существует во всех языках программирования, работающих…
  • ❤ 6
  • 👍 4
More from @cpprussia_channel
  1. Sep 3, 2026#видеозаписи #плюсочетверг Разбираемся с рефлексией в C++26. Из этого доклада вы узнаете п…
  2. Aug 27, 2026Трансляция бонус-трека завершена, спасибо всем зрителям! Надеемся, вам понравился эксперим…
  3. Aug 27, 2026Раскрываем карты: с разработчиками userver тоже пообщаемся. В конце этого доклада на мини-…
  4. Aug 27, 2026Расписание на сегодня: 13:00 - 13:10 — открытие 13:10 - 14:00 — Никита Путеев (UserGate) —…
  5. Aug 21, 2026Летний бонус-трек C++ Russia 2026 Этой весной было много хороших заявок на доклады, и Прог…
  6. Aug 20, 2026#видеозаписи #плюсочетверг Детально разбираем эволюцию от ассемблерных вставок до std::sim…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →