Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 45000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою работу

Разработка компилятора модельного языка программирования

Номер заказа
131790
Создан
20 августа 2014
Выполнен
4 января 1970
Стоимость работы
800
Надо быстро сделать курсовую работу по программированию. Есть буквально 3 дня. Тема работы «Разработка компилятора модельного языка программирования».
Всего было
15 предложений
Заказчик выбрал автора
Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 45000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою работу
Или вы можете купить эту работу...
Страниц: 32
Оригинальность: Неизвестно
800
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу

ЗАКЛЮЧЕНИЕ
В процессе выполнения курсовой работы было изучено создание транслятора с помощью языка Object Pascal. Рассмотрены возможности лексического и синтаксического анализа. Решены проблемы взаимодействия компонентов транслятора. Разработана виртуальная машина.


единичный интервал

программа прилагается
ВВЕДЕНИЕ
Целью курсовой работы является написание собственного компилятора для модельного языка программирования, а также:
- закрепление теоретических знаний в области теории формальных языков, грамматик, автоматов и методов трансляции;
- формирование практических умений и навыков разработки собственного
компилятора модельного языка программирования;
- закрепление практических навыков самостоятельного решения инженерных задач, развитие творческих способностей студентов и умений пользоваться технической, нормативной и справочной литературой.
¬
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 4
1.1. Постановка задачи 4
1.1.1. Входные данные 4
1.1.2. Выходные данные 4
1.2. Научно исследовательские работы 4
1.2.1. Выбор визуальной среды программирования 4
2. ТЕХНИЧЕСКИЙ ПРОЕКТ 5
2.1. Разработка структурированного приложения 5
2.2. Определение структуры входных данных 6
2.2.1. Лексемы 6
2.2.2. Синтаксис 6
3. РАБОЧИЙ ПРОЕКТ 8
3.1. Консольное приложение 8
3.2. Драйвер исходного текста 8
3.3. Таблица имен 10
3.4. Сканер 12
3.5. Распознаватель 17
3.6. Генератор кода 24
3.8. Виртуальная машина 26
3.8. Обработчик ошибок 29
3.9. Компиляция и выполнение тестовой программы 30
ЗАКЛЮЧЕНИЕ 31
ЛИТЕРАТУРА 32

ЛИТЕРАТУРА
• Хантер Р. Проектирование и конструирование компиляторов
• Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман. Компиляторы: принципы, технологии и инструментарий
• Робин Хантер. Основные концепции компиляторов
Автор24 - это фриланс-биржа. Все работы, представленные на сайте, загружены нашими пользователями, которые согласились с правилами размещения работ на ресурсе и обладают всеми необходимыми авторскими правами на данные работы. Скачивая работу вы соглашаетесь с тем что она не будет выдана за свою, а будет использована исключительно как пример или первоисточник с обязательной ссылкой на авторство работы. Если вы правообладатель и считаете что данная работа здесь размещена без вашего разрешения - пожалуйста, заполните форму и мы обязательно удалим ее с сайта. Заполнить форму
Оценим бесплатно
за 10 минут
Эта работа вам не подошла?
У наших авторов вы можете заказать любую учебную работу от 200 руб.
Оформите заказ и авторы начнут откликаться уже через 10 минут!
Заказать курсовую работу