Systems meetup №2!
Systems meetup №2! Открываем второй сезон митапов по системному программированию «Systems». 25.02.2026 в 19:00 в главном здании ИТМО (Санкт-Петербург, Кронверский пр., 49). Ссылка на регистрацию: https://itmo.events/events/117596 Группа митапа в телеграме: https://t.me/+nn08LEZfAG85NWFi Программа : 1. «Неопределённое поведение: если про него не думаете, это не значит, что его нет». Алексей Горшков (PVS-Studio). О докладе : Тема неопределённого поведения (UB) в языке C++ освещается и обсуждается многие годы, но это не значит, что она исчерпала себя. Это плата, которую программисты отдают за эффективные оптимизации кода, такие как удаление ряда проверок. C++ - опасный инструмент, и не помешает лишний раз напомнить, как правильно держать его в руках. Причём с приходом инструментов вайб-кодинга ситуация, скорее всего, даже ухудшится, так как станет ещё сложнее удерживать неопределённое поведение под контролем. Обсудим эту тему, заглянув в будущее. 2. «Целочисленные многогранники в компиляторных оптимизациях». Кирилл Сабитов (Huawei). О докладе : Современные многоядерные архитектуры и процессоры с поддержкой векторных инструкций требуют сложных оптимизаций, с которыми классические методы часто не справляются. Ручная оптимизация - это трудоемко и непереносимо. Мы рассмотрим подход на основе теории многогранников (Polyhedral Model). Он позволяет математически строго находить оптимальные преобразования (тайлинг, распараллеливание, слияние циклов) для статических частей программы (SCoPs), обеспечивая локальность данных и максимальный параллелизм. 3. «Ре(Э)волюция инструментов разработки в эпоху AI: в мире и Яндексе». Дмитрий Иванов (Руководитель SourceCraft, Яндекс). О докладе: В 2025 году только самые скептично настроенные люди не верят, что AI-революция изменит наш мир так же сильно, как и появление Всемирной паутины более 30 лет назад. Если в прошлом году Cursor-ом пользовались отдельные энтузиасты, то сейчас идея увеличения продуктивности разработчика за