MIPT-ILab-Compilers / compiler-lectures

[2018 – 2019] Курс «Теория и практика компиляции программ»

Home Page:https://mipt-ilab-compilers.github.io/compiler-lectures/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Курс «Теория и практика компиляции программ»

2018/2019 учебный год

Преподаватели курса: Игорь Горбань, Кирилл Юхин

Лекции

Дата Материалы
1 19 сентября Введение в компиляцию
2 26 сентября Лексический анализ
видео
5 17 октября Синтаксический анализ. LL(1)-грамматика.
видео
8 14 ноября Парсер. LR-грамматики
видео
13 09 февраля Runtime. Введение в кодогенерацию
видео
14 16 февраля Кодогенерация. Сборщик мусора
видео
15 02 марта Внутреннее представление, графы потока данных и потока управления
видео

Лабораторные работы

Дата Материалы
3 03 октября Flex, часть 1
видео
4 10 октября Flex, часть 2
видео
6 24 октября Flex, часть 3
видео, задание
7 07 ноября Bison, часть 1
видео
9 21 ноября Bison, часть 2
видео, задание
10 28 ноября Семантический анализ, часть 1
видео
11 04 декабря Семантический анализ, часть 2
видео
12 11 декабря Семантический анализ, часть 3
видео, задание
16 16 марта Кодогенерация, часть 1
видео
16 25 марта Кодогенерация, часть 2
видео, задание

Рекомендуемая литература

About

[2018 – 2019] Курс «Теория и практика компиляции программ»

https://mipt-ilab-compilers.github.io/compiler-lectures/


Languages

Language:C 43.5%Language:HTML 20.0%Language:Cool 14.2%Language:Assembly 13.6%Language:TeX 4.0%Language:CSS 2.1%Language:Shell 1.9%Language:Lex 0.2%Language:C++ 0.2%Language:Yacc 0.1%