• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2025/2026

Разработка компиляторов

Когда читается: 3-й курс, 3, 4 модуль
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 6
Контактные часы: 80

Программа дисциплины

Аннотация

Курс посвящён разработке компиляторов и инженерии языков программирования. Студенты изучат основные этапы построения современных компиляторов — синтаксический и семантический анализ, промежуточные представления, оптимизации и генерацию кода. Практическая часть курса состоит в поэтапной разработке собственного компилятора для учебного языка программирования. Полученные знания применимы в системном программировании, разработке языков и рантаймов, виртуальных машин, статического анализа, а также при работе с индустриальными компиляторными инфраструктурами и инструментами оптимизации.