Содержание
- 2. Цели и задачи курса Познакомится с базовыми идеями и методами, используемыми при создании трансляторов, а также
- 3. Модули
- 4. Литература Волкова И.А., Руденко Т.В. “Формальные грамматики и языки. Элементы теории трансляции”: учебное пособие. – М.:МГУ,
- 5. Теория развития компиляторов развивалась в течение последних 70 лет. Процесс создания новых компиляторов не прекращается, это
- 7. Существуют языки: логики (Prolog1970, программа представляет собой набор целей и правил, которые будут выполняться для достижения
- 8. Основные понятия и определения Транслятор – обслуживающая программа, преобразующая исходную программу на входном языке программирования в
- 9. Основные понятия и определения Ассемблер – системная обслуживающая программа, преобразующая символические конструкции в команды машинного языка.
- 10. Основные понятия и определения Интерпретатор – программа или устройство, осуществляющая последовательную интерпретацию и выполнение исходной программы.
- 11. Основные понятия и определения Если выходной язык компилятора является машинным языком для компьютера с другой архитектурой,
- 12. Основные понятия и определения Перекодировщик – программа или программное устройство, переводящее программы, написанные на машинном языке
- 13. Основные технические средства, используемые в комплексе с компиляторами Текстовый редактор – служит для создания исходных текстов
- 14. Общая схема работы компилятора
- 15. Процесс прохода. Разнопроходные компиляторы Проход – это процесс последовательного чтения компилятором данных из внешней памяти, их
- 16. Трехпроходный компилятор
- 17. Двухпроходный компилятор
- 19. Скачать презентацию