Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу C++
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
Post C++ - 07.06.2013, 18:42

Всем доброго времени суток.
Подскажите пожалуйста как сделать преобразование такого вида?
memo1 ->| memo2
целый тип 12; | #define "целый тип" int
Заранее спасибо. благодарен за любые ответы.
Если знаете статью в которой это описано, пожалуйста поделитесь ссылкой!)
Ответить с цитированием
  (#2 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,294
Сказал(а) спасибо: 21
Поблагодарили 919 раз(а) в 903 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 07.06.2013, 19:40

На русском объясните, что вы хотите получить?
Ответить с цитированием
  (#3 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
По умолчанию 07.06.2013, 21:18

Компилятор моего собственного языка программирования, который переводит с моего языка на русском в язык на c++ c последующим запуском.
Ответить с цитированием
  (#4 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
По умолчанию 07.06.2013, 21:21

щас пришлю окошко
Ответить с цитированием
  (#5 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
По умолчанию 07.06.2013, 21:24

ЗАДАНИЕ № 16
1. Тема работы: Создание языка программирования.
В данной курсовой работе необходимо разработать язык программирования и компилятор, транслирующий программу на этом языке в эквивалентную программу на языке С++.
2. Этапы выполнения работы:
1. Анализ задания.
2. Разработка языка программирования, отвечающего приведенным ниже требованиям.
3. Анализ методологии создания компиляторов.
4. Разработка алгоритмов трансляции исходной программы в программу на языке С++.
5. Реализация компилятора в виде программы на языке программирования С++ или Паскаль.
6. Проверка работы компилятора с помощью тестовой программы.
7. Оформление пояснительной записки.
3. Требования к создаваемому языку:
Язык относится к языкам высокого уровня и должен содержать набор операторов структурного программирования. Все операторы и ключевые слова имеют русские названия. Имена идентификаторов могут состоять как из латинских, так и русских букв.
Базовые типы данных включают в себя:
целый тип - целое положительное число;
вещественный тип - вещественное число;
дата - число, месяц, год.
Со всеми типами данных могут быть выполнены операции сложения, вычитания, сравнения (больше, меньше, равно, не равно).
В языке должны быть реализованы следующие операторы:
оператор ввода значения переменной с клавиатуры, оператор вывода значения переменной на экран, оператор цикла, условный оператор.
4. Требования к работе компилятора:
Компилятор может быть представлен в виде интегрированной оболочки (редактор текста и компилятор), либо должен вызываться из командной строки DOS и в качестве параметра принимать имя транслируемого файла. В случае наличия ошибок в исходном тексте, компилятор должен выдавать соответствующие сообщения.
5. Перечень вопросов, подлежащих рассмотрению в пояснительной записке :
1. Постановка задачи;
2. Теоретические основы создания компиляторов;
3. Описания синтаксиса языка;
4. Описание алгоритмов трансляции;
5. Текст тестовой программы;
6. Текст программы компилятора;
7. Список сообщений об ошибках.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,294
Сказал(а) спасибо: 21
Поблагодарили 919 раз(а) в 903 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 07.06.2013, 21:43

М.б. поможет: Компиляторы и интерпретаторы / Исходники
Ответить с цитированием
Пользователь сказал cпасибо:
Артём Фирсанов (07.06.2013)
  (#7 (permalink)) Старый
Артём Фирсанов Артём Фирсанов вне форума
Member
 
Сообщений: 348
Сказал(а) спасибо: 26
Поблагодарили 5 раз(а) в 5 сообщениях
Регистрация: 19.08.2010
По умолчанию 07.06.2013, 22:20

Цитата:
Сообщение от Rius Посмотреть сообщение
Спасибо))
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов