Advent of Сompiler Optimizations 2025
В прошлом году я поучаствовал в известном Advent of Code, но ощущения остались... на троечку. Пару интересных дней было, но большинство задач были своего рода Leetcode в новогодней упаковке. По итогу, не самое интересное и продуктивное время.
В этом году я наткнулся на кое-что гораздо прикольнее: один из моих любимых спикеров в индустрии Matt Godbolt сделал на ютубе Advent of Compiler Optimizations!
• Каждый день видео по всего 5-10 минут
• Ничего дикого - начинает с базы и постепенно усложняет, подходит для любителей C++ любого уровня, достаточно школьного знания писать циклы/ифы и минимального знакомства с ассемблером.
• Круто объяснет - пишет в compiler explorer пару строк кода, шаг за шагом читает ассемблер и вообще объясняет, как подходить к его чтению
• Иногда показывает продвинутые фишки compiler explorer , например возможность отрендерить симуляцию исполнения инструкций и наглядно увидеть out of order execution
Прямо сейчас я работаю над одним хобби-проектом (который я надеюсь довести до конца и написать о нем в будущем), в котором мне нужно читать ассемблер под очень старую архитектуру CPU. После такого видеокурса было бы проще 🙂
Сам Matt работает в финансовой индустрии (о чем он упоминает в видео) - такие вещи там любят. Так что тем, кому интересна индустрия - вдвойне полезно.
#compilers
Post #6
352