|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.11.2014, 16:43 | #1 |
Регистрация: 28.11.2014
Сообщений: 3
|
Помогите с выполнением
1. Тема работы: Создание языка программирования.
В данной курсовой работе необходимо разработать язык программирования и компилятор, транслирующий программу на этом языке в эквивалентную программу на языке С++. 2. Этапы выполнения работы: 1. Анализ задания. 2. Разработка языка программирования, отвечающего приведенным ниже требованиям. 3. Анализ методологии создания компиляторов. 4. Разработка алгоритмов трансляции исходной программы в программу на языке С++. 5. Реализация компилятора в виде программы на языке программирования С++ или Паскаль. 6. Проверка работы компилятора с помощью тестовой программы. 7. Оформление пояснительной записки. 3. Требования к создаваемому языку: Язык относится к языкам высокого уровня и должен содержать набор операторов структурного программирования. Все операторы и ключевые слова имеют русские названия. Имена идентификаторов могут состоять как из латинских, так и русских букв. Базовые типы данных включают в себя: целый тип- целое положительное число; вещественный тип- вещественное число; Со всеми типами данных могут быть выполнены операции сложения, вычитания, умножения, деления, возведения в степень (+,-,*, /,**). В языке должны быть реализованы следующие операторы: оператор ввода значения переменной с клавиатуры, оператор вывода значения переменной на экран, оператор цикла c предусловием, оператор прерывания цикла, оператор множественного выбора (аналог оператора switch в С++). 4. Требования к работе компилятора: Компилятор может быть представлен в виде интегрированной оболочки (редактор текста и компилятор), либо должен вызываться из командной строки DOS и в качестве параметра принимать имя транслируемого файла. В случае наличия ошибок в исходном тексте, компилятор должен выдавать соответствующие сообщения. 5. Перечень вопросов, подлежащих рассмотрению в пояснительной записке : 1. Постановка задачи; 2. Теоретические основы создания компиляторов; 3. Описания синтаксиса языка; 4. Описание алгоритмов трансляции; 5. Текст тестовой программы; 6. Текст программы компилятора; 7. Список сообщений об ошибках. Последний раз редактировалось Mary Jane; 28.11.2014 в 17:48. |
28.11.2014, 17:11 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
и чо? пиаритесь?
|
28.11.2014, 17:47 | #3 |
Регистрация: 28.11.2014
Сообщений: 3
|
Наоборот,пытаюсь найти человека,который это сделает
|
28.11.2014, 19:01 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Бесплатно?
Если да, то не найдете. Если нет, то раздел Фриланс.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
28.11.2014, 19:46 | #5 |
Регистрация: 28.11.2014
Сообщений: 3
|
Конечно небесплатно,спасибо,разместила там
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выбор языка программирования | Фатима2811 | Помощь студентам | 24 | 28.08.2014 12:36 |
Выбор языка программирования | ArtAmonRa | Помощь студентам | 11 | 07.11.2012 09:44 |
Выбор языка программирования | dudeden | Свободное общение | 3 | 19.05.2012 22:17 |
Выбор языка программирования | sechas | Помощь студентам | 6 | 28.03.2012 12:04 |