C++ Zero Cost Conf: конференция для тех, кто пишет на C++
2 августа приглашаем всех разработчиков, которые развивают свой бэкенд на C++ и неравнодушны к эффективности и низкоуровневым деталям, на C++ Zero Cost Conf.
Конференция пройдёт сразу в трёх городах:
Москва — офлайн и онлайн
Белград — офлайн и онлайн
Санкт‑Петербург — только офлайн, зато с дополнительными активностями
Практикующие инженеры из ведущих компаний расскажут, как они решают реальные задачи и добиваются «нулевой стоимости абстракции» — в докладах будет много практики и метрик. В программе — шесть ключевых выступлений, воркшоп по инструменту Perforator, интерактивный Case Lab и даже код‑гольф на C++.
«Алиасинг памяти в компиляторе и в вашей программе» — Константин Владимиров, руководитель отдела компиляторов и инструментов разработки Syntacore, Владислав Белов, инженер‑программист отдела компиляторов и инструментов разработки Syntacore.
Доклад про строгий алиасинг, restrict, оптимизации, которые от них зависят, и неожиданные нюансы поведения. Разбираемся, как это влияет на производительность, и в чём сложности поддержки в компиляторах и в стандарте C++.
«C++20 Модули — практическое внедрение» — Антон Полухин, руководитель группы разработки общих компонент в Техплатформе Городских сервисов Яндекса.
Разберём, как использовать C++20 модули в больших существующих проектах с поддержкой старых стандартов, на примерах Boost, libstdc++ и libc++.
«Hardening: текущий статус и перспективы развития» — Роман Русяев, Team Lead компиляторного направления Huawei, Юрий Грибов, разработчик Huawei.
Ребята расскажут о средствах hardening, предоставляемых современными тулчейнами (ASLR, проверки Glibc и STL и т. д.), и их влиянии на развитие языка C++.
«Цена абстракции std: simd» — Василий Рамаданов, старший инженер‑программист, Yadro.
Погов
Читать на habr.com


