Системное программное обеспечение
Конспекты лекций
Курсовые работы
Отчеты по лабораторным работам
- Изучение конечных автоматов без памяти, способов определения КА – канонического, графового и табличного, методов построения недетерминированного КА по системе регулярных выражений
- Изучение основных идей и понятий нисходящих методов синтаксического анализа, выявление свойств формальных грамматик, необходимых для реализации нисходящего восстановления дерева грамматического разбора
- Изучение способов расширения лексических акцепторов до функциональности лексических анализаторов, структуры информационных таблиц трансляторов, методов организации поиска в таблицах и пополнения таблиц
- Лексика языков программирования. Конечные автоматы без памяти для обнаружения слов в тексте программы
- Лексика языков программирования. Расширение функциональности лексического акцептора
- Лексика языков программирования. Регулярные выражения
- Освоение основных навыков работы с учебным пакетом программ автоматизации разработки трансляторов ВебТрансЛаб, изучение и освоение пользовательского интерфейса пакета и форматов файлов с исходными данными/результатами работы
- Семантика языков программирования. Преобразование программы в постфиксную запись и псевдокод
- Семантика языков программирования. Семантический анализ и элементы генерации объектного кода или интерпретации
- Синтаксис языков программирования. Восходящий синтаксический анализ, автоматная реализация
- Синтаксис языков программирования. Нисходящий синтаксический анализ, процедурная и автоматная реализации
- Синтаксис языков программирования. Нисходящий синтаксический анализ, процедурная и автоматные реализации