S
SIGSEGV DREC
@segfault_drec747 подп.
1.9Kпросмотров
12 апреля 2025 г.
Score: 2.1K
Оптимизирующие компиляторы. Структура и алгоритмы Не так давно собрался с силами и дочитал книгу Константина Владимирова (@cpp_lects_rus), которая не похожа ни на что из того, что я ранее пытался читать по данной тематике. Я, конечно, совсем не эксперт в данной тематике... Но как читатель (ученик) вполне могу типичный. Что мне понравилось: 1️⃣ Основная часть повествования посвящена оптимизациям, как и заявлено. И генерации машинного кода, конечно. И только 1 глава из 7 рассматривает общие вопросы тулчейна и структурную организацию компиляторов. Остальное — то, чего нам не хватало в сильно более толстых книгах; 2️⃣ Практически все оптимизации рассмотрены на SSA-представлении, что делает их максимально применимыми к современным компиляторам. Я, например, подсматривал в код LLVM для выяснения дополнительных подробностей; 3️⃣ Есть достаточно строгие для такого объёма доказательства необходимых свойств или ссылки на другие работы. Кстати, надо бы с некоторыми из них ознакомиться и преисполниться; 4️⃣ Есть приближенные решения NP-полных задач в контексте компилятора, которые... Обычно основаны на наивном решении с некоторыми улучшениями. В общем-то, для меня было максимально полезно и могу рекомендовать как учебник вместе с курсом на YouTube. Учитесь грамотно и да пребудет с вами сила! #compiler #book
1.9K
просмотров
1324
символов
Нет
эмодзи
Нет
медиа

Другие посты @segfault_drec

Все посты канала →
Оптимизирующие компиляторы. Структура и алгоритмы Не так дав — @segfault_drec | PostSniper