Номер: 294229
Количество страниц: 80
Автор: marvel6
Курсовая Разработка компилятора модельного языка, номер: 294229
650 руб.
Купить эту работу
Не подошла
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
- Содержание:
Оглавление
ВВЕДЕНИЕ 4
1. ПОСТАНОВКА ЗАДАЧИ 5
2. ФОРМАЛЬНАЯ МОДЕЛЬ ЗАДАЧИ 7
3. СПЕЦИФИКАЦИЯ ОСНОВНЫХ ПРОЦЕДУР И ФУНКЦИЙ 7
3.1. ЛЕКСИЧЕСКИЙ АНАЛИЗАТОР 11
3.2. СИНТАКСИЧЕСКИЙ АНАЛИЗАТОР 12
3.3. СЕМАНТИЧЕСКИЙ АНАЛИЗАТОР 13
3.4. ГЕНЕРАЦИЯ ВНУТРЕННЕГО ПРЕДСТАВЛЕНИЯ ПРОГРАММЫ 13
3.5. ИНТЕРПРЕТАТОР ПРОГРАММЫ 17
4. СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ДАННЫХ 20
4.1. СПЕЦИФИКАЦИЯ ВХОДНОЙ ИНФОРМАЦИИ 20
4.2. СПЕЦИФИКАЦИЯ ВЫХОДНОЙ ИНФОРМАЦИИ 20
5. РАЗРАБОТКА АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ 20
5.1. УКРУПНЕННАЯ СХЕМА АЛГОРИТМА ПРОГРАММНОГО СРЕДСТВА 21
5.2. ДЕТАЛЬНАЯ РАЗРАБОТКА АЛГОРИТМОВ ОТДЕЛЬНЫХ ПОДЗАДАЧ 21
6. УСТАНОВКА И ЭКСПЛУАТАЦИЯ ПРОГРАММНОГО СРЕДСТВА 21
7. РАБОТА С ПРОГРАММНЫМ СРЕДСТВОМ 21
ЗАКЛЮЧЕНИЕ 23
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 24
ПРИЛОЖЕНИЕ А – ТЕКСТ ПРОГРАММЫ 25
ПРИЛОЖЕНИЕ Б – КОНТРОЛЬНЫЙ ПРИМЕР 73
Список использованных источников
1. Rutishauser H. Automatishe Rechenfanfertigung bei Programmsteuerten Rechenmaschinen. Mitt. Inst. Angew. Math., ETH, Zurich, 3 (1952)
2. Хомский Н. О некоторых формальных свойствах грамматик “Кибернетический сборник”, вып. 5, ИЛ, 1962, 279-312.
3. А. Ахо, Дж. Ульман. Теория синтаксического анализа, первода и компиляции, т.1, т.2. “Мир”, Москва, 1978.
4. Е.В. Мясников. Основы трансляции языков программирования. Лабораторный практикум. Электронное учебное пособие. Самара, 2011
http://repo.ssau.ru/handle/Metodicheskie-ukazaniya/Osnovy-translyacii-yazykov-programmirovaniya-Laboratornyi-praktikum-Elektronnyi-resurs-elektron-ucheb-posobie-53909