Мысли одного горилла: post #1776 — TG.ME

Четвёртый раз посетил C++ Zero Cost Conf от Яндекса. В этом году её объединили с архитектурным треком и провели в лофте с тусовочной зоне на улице, что на мой взгляд пошло на пользу. Было круто увидеться с бывшими/настоящими коллегами и послушать доклады, средний уровень которых остаётся значительно выше Онтиковских. Конфа бесплатная, доклады скоро появятся в общем доступе, поэтому держите мой обзор 🦍✍️⚡️

Новости со встречи международного комитета C++ — традиционные байки от господина Полухина. Он прошёлся по нововведениям в стандарт и показал интересные примеры кода. pre/post контракты меня расстроили, продолжу юзать __builtin_unreachable

Использование статической рефлексией C++26 для генерации — сильный доклад, после которого пропадает желание использовать рефлексию в плюсах. В образовательных целях прикольно, но мне как-то хватает рекурсивных макросов

Инфраструктура Яндекс КИТ — архитектурный доклад про масштабирование. Харизматичный докладчик, увлекательная история, но мне не хватило технических деталей

Серебряной пули нет: почему WAL это всегда компромисс — гайд по сборке write-ahead-log в домашних условиях на примере базки OtterBrix. Хороший подробный обзорный доклад

Модули, пакетники, системы сборки — сильный доклад, после которого пропадает желание использовать модули в плюсах. Текущее положение дел печальное: системы сборки пилят свои костыли, модуль std не работает, с хедер-онли всё плохо. Придёт Эндрю с zig build в 0.17.0 и всех спасёт

Трассирую и профилирую бесплатно — лучший доклад. Докладчик рассказал про хфтшную оптимизацию логирования событий до десятков наносекунд. Было много замеров и итеративных улучшений. С записи лонга половинками в Арме я вообще выпал. Рекомендую всем любителям перфа

Что C++ программист должен знать про ABI — хороший доклад с глубокой идеей. После обзора ABI был показан пример неудачного спиллинга регистров клангом и объяснение, почему программист не должен брать на себя работу компилятора и мыслить слишком низкоуровнево
🔥7👍1
August 2, 2026 482 5