Языки программирования и теория компиляции 1. Структура компилятора, сканеры

10 Просмотры
Издатель
Языки программирования и теория компиляции. МФТИ, Физтех-школа прикладной математики и информатики.

Дата лекции: 02.02.2024
Лектор: Ахтямов Павер Ибрагимович

Ссылка на плейлист: https://www.youtube.com/playlist?list=PL4_hYwCyhAvYn6d6hwGI2uVskw6MAnBFL
Ссылка на материалы курса: https://drive.google.com/drive/folders/152MyqMhRSHaEeyc87lz7cp_BmvurLbVL

---Таймкоды---
00:00:00 - интро и вступление
00:00:04 - о чём курс
00:03:10 - пререквизиты
00:08:04 - литература
00:11:25 - цель курса, задания
00:16:55 - компиляторы
00:20:55 - структура компилятора
00:29:15 - детальная картина компиляции, Frontend
00:35:35 - пример получаемого после Frontend
00:38:05 - оптимизация, backend
00:43:20 - сканеры
00:47:24 - токены, регулярные выражения
00:50:43 - regex101.com
00:53:56 - построение регулярок
00:57:00 - конечные автоматы, модификация
01:02:05 - алгоритмы построения сканера, табличный подход
01:09:55 - недостатки табличного подхода
01:12:20 - прямой подход, обработка чисел и ключевых слов
01:15:21 - подведение итогов

Оператор: Георгий Татаринов
Монтажер: Вашкевич Егор
Категория
Занимательная механика
Комментариев нет.