Языки программирования и теория компиляции 1. Структура компилятора, сканеры
Языки программирования и теория компиляции. МФТИ, Физтех-школа прикладной математики и информатики. Дата лекции: 02.02.2024 Лектор: Ахтямов Павел Ибрагимович Плейлист с лекциями: • Языки программирования и теория компи... Материалы курса: Плейлист с семинарами: • [Compilers2024] --Таймкоды-- 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 - подведение итогов Оператор: Георгий Татаринов Монтажер: Вашкевич Егор