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-ом пользовались отдельные энтузиасты, то сейчас идея увеличения продуктивности разработчика за счёт AI захватила умы всего бигтеха, а CTO компаний получили чёткие KPI на внедрение таких инструментов.
Однако разработка — лишь часть SDLC-цикла, где присутствует планирование, тестирование, сборка, развёртывание, эксплуатация. Очевидно, хочется ускорения всего цикла, а не только отдельного компонента. Здесь мы попадаем в область платформ для создания цифровых продуктов, а если копнуть чуть глубже — то и инфраструктуры развёртывания, облачной и on-premise. Какие изменения и тренды нас тут ждут в ближайшем будущем?
А главное — современный мир немыслим без open source, типовые продукты в компаниях складываются из тех самых open-source кубиков. Поэтому часто задача по созданию информационной системы сводится к тому, чтобы выбрать и правильно интегрировать open-source инструменты с проприетарными источниками данных. Посмотрим на будущее open source, вопросы его безопасности и устойчивого развития в условиях современного тренда на деглобализацию.
Говоря более простым языком: как можно и нужно будет разрабатывать open source в будущем, получать за это деньги и славу, а также как безопасно использовать open source в компаниях.
Митап проходит при поддержке «Городских сервисов Яндекса» (https://dev.go.yandex).
Организаторы: Михаил Лукин (канал GPGPU_RU), Роман Елизаров, Виталий Аксёнов и Константин Бац.
#systems #симпозиум
Post #338
2.27K
- 🔥 8
- 👍 1