Список статей

Работа с gcc

Работа с представлением GENERIC в gcc - часть 1.

Работа с представлением GENERIC в gcc - часть 2.

Работа с представлением GENERIC в gcc - часть 3.

Работа с представлением GENERIC в gcc - часть 4.

Создание собственного компилятора

Урок 1: Постановка задачи.

Урок 2: Организация проекта.

Урок 3: Лексический анализатор.

Урок 4: Синтаксический анализатор, часть 1.

Урок 4: Синтаксический анализатор, часть 2.

Урок 4: Синтаксический анализатор, часть 3.

Урок 5: Обработка синтаксических ошибок.

Урок 6: Построение дерева разбора.

Урок 7: Улучшение сообщений об ошибках.

Разное про компиляторы и остальное

Азбука оптимизаций компилятора (дорабатывается).

Метриалы учебного курса «Устройство современных компиляторов» - 2020.

Метриалы учебного курса «Проектирование компиляторов» - 2021.

Метриалы учебного курса «Проектирование компиляторов» - 2023.

Макет загрузки процедуры в динамических компиляторах.

Почему подсказки компилятору сделаны неправильно.

Переводы статей.

Архив статей из старого блога.

Для хабра

Процессор Эльбрус — почему статья о тупике несостоятельна.