Путеводитель по курсу
Введение
1.Основные
термины и
определения
1.1.
Компиляция
и интерпретация
1.2.
Фазы трансляции
и выполнения
программы
1.3.
Связывание
2.
Лексический
анализ
2.1.
Сущность
лексического
анализа
2.2.
Конечные
автоматы
2.3.
Конечные
автоматы в
лексическом
анализе
3.
Синтаксический
анализ
3.1.
Формальные
грамматики
и языки
3.2. Взаимосвязь
синтаксиса
и ФГ
3.3.
Отношения
между
символами в
ФГ
3.4.
Основные
идеи
нисходящего
разбора
3.5.
Нисходящий
разбор с
возвратами
3.6.
Нисходящий
разбор и
стековые
автоматы
3.7.
Рекурсивный
спуск
3.8.
Восходящий
разбор.
Свертка-перенос
3.9.
Простое
предшествование
4.
Семантический
анализ.
Генерация
кода
4.1.
Семантический
анализ
4.2.
Генерация
кода.
Интерпретация
4.3. Границы лексики,
синтаксиса и семантики
4.4.
Семантический анализатор определений
4.5.
Транслятор
Basic-подобного языка
4.6.
Внутреннее представление Си-программы
4.7.
Внутреннее представление
Java-программы
5.
Лабораторные
стенды
5.1.
Лексический анализатор
(LEX)
5.2.
Множества FIRST и
FOLLOW
5.3.
Нисходящий разбор
LL(1)-
exe
5.4.
Нисходящий разбор
LL(1)
- java
5.5.
Отношение
предшествования
5.6.
Восходящий
разбор
- LR(1)
-exe
5.7.
Восходящий
разбор
- LR(1)
-java
6.
Методические материалы
6.1 Лабораторно-практический
курс
6.2
Образцы
выполнения тестовых заданий
6.3
Экзаменационные вопросы и
литература
6.4.Программы и их исходные коды
Зеркало сайта