Главная / Программирование → Все циклы лекций

Создаём язык программирования

Введение

Лекция А1. Калькулятор постфиксных выражений (RPN-машина)

Лекция А2. Алгоритм сортировочной горки

Лекция А4. Рекурсивный нисходящий парсинг

Лекция А4. Калькулятор с переменными (micro-LISP)

Лекция А5. Интерпретатор учебного процедурного языка: парсер

Лекция А6. Интерпретатор учебного процедурного языка: виртуальная машина

Лекция Г1. Нормальная форма Бэкуса (BNF)

Лекция Г2. Абстрактное синтаксическое дерево (AST)

Лекция Г3. Классы грамматик [готовится]

Лекция Г4. Регулярные выражения и языки

Лекция И2. Fortran (1957) [готовится]

Лекция И3. LISP (1958) [готовится]

Лекция Я1. Язык арифметических выражений

Лекция Я2. Обратная польская запись (RPN)

Лекция Я3. Префиксная запись (S-expressions)

Лекция Я4. Учебный процедурный язык

Лекция П1. Виртуальные машины: они повсюду

Лекция П2. Архитектура интерпретатора

Лекция П3. Автогенераторы парсеров. Racc