Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Создание языка программирование на с++ builder
Создан заказ №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
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
24 ноября 2014
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
authorAlexander
5
скачать
Создание языка программирование на с++ builder.docx
2018-04-04 17:08
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Работы выполнена раньше срока на 20 дней! Все оговоренные пункты выполнены! Автора рекомендую

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Курсовая Тестирование веб сервиса учёта персонала
Курсовая работа
Программирование
Стоимость:
700 ₽
кУРСОВ-Тема: Основы работы с операционной системой Windows 7.
Курсовая работа
Программирование
Стоимость:
700 ₽
Проектирование автоматизированных систем
Курсовая работа
Программирование
Стоимость:
700 ₽
Сделать схему арбитража ПОЛЛИНГ
Курсовая работа
Программирование
Стоимость:
700 ₽
Написать программу с описанием на языке Delphi
Другое
Программирование
Стоимость:
300 ₽
графический редактор на языке c++ (с использованием ООП)
Курсовая работа
Программирование
Стоимость:
700 ₽
Автоматизированные информационно-управ-щие сис-мы
Другое
Программирование
Стоимость:
300 ₽
Написание диаграмм моделей бизнес процессов
Курсовая работа
Программирование
Стоимость:
700 ₽
СРОЧНО!!!Написать 3 программы на С/С++, OpenMP и CUDA и ПЗ
Курсовая работа
Программирование
Стоимость:
700 ₽
Написать курсовую работу по теме Теория языков программирования
Курсовая работа
Программирование
Стоимость:
700 ₽
Интеграция IoT в многоуровневую структуру корпоративной сети
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая на тему алгоритмы построения магических квадратов
Курсовая работа
Программирование
Стоимость:
700 ₽
монетизация компьютерных игр
Курсовая работа
Программирование
Стоимость:
700 ₽
Шифратор-Дешифратор текста
Курсовая работа
Программирование
Стоимость:
700 ₽
«Учет успеваемости студентов факультета»
Курсовая работа
Программирование
Стоимость:
700 ₽
20150114-1 Технология программирования C# - Курсовая работа
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Программирование на языке Visual Basic
Язык VB – современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. В среду разработки VB входят инструменты для визуального конструирования интерфейса пользователя. Программист может создать приложение с помощью компонентов, предоставленных в VB. Приложения, созданные на VB, могут также использовать Win...
подробнее
Типы данных. Переменные и константы в Turbo Pfscal V.7.0
В Turbo Pascal все данные, которые используются в программе, принадлежат к какому-либо определенному типу.
Тип данных определяется:
Типы данных в Turbo Pascal подразделяют на 5 основных классов:
Остановимся более подробно на простых типах данных. Они, в свою очередь, бывают порядковые и вещественные.
К порядковому типу данных можно отнести следующие типы:
Значение целочисленного типа данных может быть ...
подробнее
Циклы в Turbo Pfscal V.7.0
В среде программирования Turbo Pascal используют 3 вида циклических операторов:
Для цикла с предусловием характерна проверка условия перед выполнением цикла. Если условие носит истинный характер, то будет выполняться продолжение цикла, иначе - цикл завершится.
Синтаксис оператора:
while < логическое_выражение > do < оператор >;
где < оператор > представляет собой оператор, который может быть простым ...
подробнее
Создание блоков веб-страниц
В состав веб-страницы входит множество различных элементов, имеющих разную степень сложной структуры. Это приводит к необходимости в процессе создания веб-страницы нужным образом позиционировать эти элементы, стилизовать их так, чтобы они расположились на странице требуемым образом. Как следствие, возникает необходимость в создании макета страницы, ее верстки.
Имеются разные способы стратегии и вид...
подробнее
Программирование на языке Visual Basic
Язык VB – современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. В среду разработки VB входят инструменты для визуального конструирования интерфейса пользователя. Программист может создать приложение с помощью компонентов, предоставленных в VB. Приложения, созданные на VB, могут также использовать Win...
подробнее
Типы данных. Переменные и константы в Turbo Pfscal V.7.0
В Turbo Pascal все данные, которые используются в программе, принадлежат к какому-либо определенному типу.
Тип данных определяется:
Типы данных в Turbo Pascal подразделяют на 5 основных классов:
Остановимся более подробно на простых типах данных. Они, в свою очередь, бывают порядковые и вещественные.
К порядковому типу данных можно отнести следующие типы:
Значение целочисленного типа данных может быть ...
подробнее
Циклы в Turbo Pfscal V.7.0
В среде программирования Turbo Pascal используют 3 вида циклических операторов:
Для цикла с предусловием характерна проверка условия перед выполнением цикла. Если условие носит истинный характер, то будет выполняться продолжение цикла, иначе - цикл завершится.
Синтаксис оператора:
while < логическое_выражение > do < оператор >;
где < оператор > представляет собой оператор, который может быть простым ...
подробнее
Создание блоков веб-страниц
В состав веб-страницы входит множество различных элементов, имеющих разную степень сложной структуры. Это приводит к необходимости в процессе создания веб-страницы нужным образом позиционировать эти элементы, стилизовать их так, чтобы они расположились на странице требуемым образом. Как следствие, возникает необходимость в создании макета страницы, ее верстки.
Имеются разные способы стратегии и вид...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы