Количество попыток - 1;
Количество вопросов - 24;
Отведено времени - 12ч;
будут предложены вопросы по следующим темам:
2. Назначение и структура трансляторов
3. Элементы формального описания языков программирования
4. Лексический анализ и его реализация
5. Основы синтаксического анализа
6. Метод рекурсивного спуска
7. Семантический анализ. Обработка ошибок
8. Введение в генерацию кода
9. Введение в языки ассемблерного типа
10. Правила оформления ассемблерных программ
11. Команды перемещения данных и целочисленной арифметики
12. Генерация кода для арифметических выражений
13. Команды перехода. Реализация разветвлений и циклов
14. Обработка массивов, индексная и косвенная адресация
15. Стековая память. Подпрограммы
16. Передача параметров между подпрограммами
17. Генерация кода при использовании подпрограмм
18. Промежуточное представление и оптимизация кода
Ожидаемая оценка: достаточно 4-5