Создан заказ №347996
21 ноября 2014
Создание языка программирование на с++ builder
Как заказчик описал требования к работе:
1. Тема работы: Создание языка программирования.
В данной курсовой работе необходимо разработать язык программирования и компилятор, транслирующий программу на этом языке в эквивалентную программу на языке С++.
2. Этапы выполнения работы:
1. Анализ задания.
2. Разработка языка программирования,
отвечающего приведенным ниже требованиям.
3. Анализ методологии создания компиляторов.
4. Разработка алгоритмов трансляции исходной программы в программу на языке С++.
5. Реализация компилятора в виде программы на языке программирования С++ или Паскаль.
6. Проверка работы компилятора с помощью тестовой программы.
7. Оформление пояснительной записки.
3. Требования к создаваемому языку:
Язык относится к языкам высокого уровня и должен содержать набор операторов структурного программирования. Все операторы и ключевые слова имеют русские названия. Имена идентификаторов могут состоять как из латинских, так и русских букв.
Базовые типы данных включают в себя:
целый тип- целое положительное число;
вещественный тип- вещественное число;
Со всеми типами данных могут быть выполнены операции сложения, вычитания, умножения, деления, возведения в степень (+,-,*, /,**).
В языке должны быть реализованы следующие операторы:
оператор ввода значения переменной с клавиатуры, оператор вывода значения переменной на экран, оператор цикла c предусловием, оператор прерывания цикла, оператор множественного выбора (аналог оператора switch в С++).
4. Требования к работе компилятора:
Компилятор может быть представлен в виде интегрированной оболочки (редактор текста и компилятор), либо должен вызываться из командной строки DOS и в качестве параметра принимать имя транслируемого файла. В случае наличия ошибок в исходном тексте, компилятор должен выдавать соответствующие сообщения.
5. Перечень вопросов, подлежащих рассмотрению в пояснительной записке :
1. Постановка задачи;
2. Теоретические основы создания компиляторов;
3. Описания синтаксиса языка;
4. Описание алгоритмов трансляции;
5. Текст тестовой программы;
6. Текст программы компилятора;
7. Список сообщений об ошибках
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
24 ноября 2014
Заказ завершен, заказчик получил финальный файл с работой
5
Создание языка программирование на с++ builder.docx
2018-04-04 17:08
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Работы выполнена раньше срока на 20 дней! Все оговоренные пункты выполнены! Автора рекомендую