Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2014, 12:55   #1
ArsenARM
Пользователь
 
Регистрация: 24.10.2014
Сообщений: 19
По умолчанию Написать интерпретатор программного языка

Ребят, кто хорошо разбирается в C++ помогите пожалуйста с реализацией данного задания.
У нас программирование всего 1 семестр(т.к. наша специальность частично связана с этим), толком ничего не объясняют, дали задание.
В С++ вникать надо затратить уйму времени, а времени всё мало остается. Решил обратится к вам.
Ниже идёт задание. Заранее благодарен за помощь.


Задание
Написать интерпретатор программного языка (далее называемого MyLanguage 2.0). Ваша программа должна считывать код на языке MyLanguage 2.0 из файла и исполнять этот код.


Синтаксис языка:

в языке можно сделать такие вещи:

var x; (объявления переменных,var значит объявить,x это имя,тип x-а любой)

input x; (cin>>x; как в c++)

print x; (cout<<x; как в c++)

x=7; ( как в c++)

x="hello"; ( как в c++)

x=3.18; ( как в c++)

z=x+y; ( как в c++)

z=x-y; ( как в c++)

z=x*y; ( как в c++)

z=x/y; ( как в c++)


Большое спасибо
ArsenARM вне форума Ответить с цитированием
Старый 24.10.2014, 13:06   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
наша специальность частично связана с этим
Если она частично связана, то почему вам дают такие сложные задания?
Интерпретатор написать да еще и с переменными, да еще с выражениями это не два пальца об асфальт.
Вам хотя-бы списки давали?
Ну или работу со строками?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.10.2014, 13:21   #3
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Или ищите готовое или во фриланс или лепите тяп ляп видимость интерпретатора, дабы прокатило на сдаче. Вопрос объемный и так просто вряд ли найдутся желающие его делать.
pu4koff вне форума Ответить с цитированием
Старый 24.10.2014, 13:49   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от ArsenARM Посмотреть сообщение
наша специальность частично связана с этим
Цитата:
Сообщение от ArsenARM Посмотреть сообщение
толком ничего не объясняют, дали задание.
Такое ощущение что форум бухгалтеров. Как не тема так всегда одно и тоже. Это мы не проходили это нам не задавали.
Я конечно понимаю что современная система образования это еще то чудо, но вот совершенно не могу поверить что учителя не дадут ну хоть какую то базу для выполнения задания. Лекции все равно читались, практические работы наверняка были а если студень прогулял то конечно надо себе оправдание то придумать ...

Подозрительно товарищи студни, подозрительно ...
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 24.10.2014, 14:08   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не могу поверить что учителя не дадут ну хоть какую то базу для выполнения задания
Ну такое тоже бывает. Я когда в ВУЗе учился, нам тоже вбросы делали без описаний и пояснений. А когда подходили просили хотя бы методу получали ответ: "Методы нет, генеральная так приказала, вот и крутимся как можем."
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.10.2014, 17:42   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Я писал интерпретаторы и покруче.
Автор, а где ты учишься и на кого?

Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интерпретатор для подмножества языка разметки гипертекста HTML JavScr Общие вопросы Delphi 9 20.01.2014 19:40
Интерпретатор командного языка shell catmax_2 Помощь студентам 0 09.05.2012 12:02
Написать интерпретатор программного языка Kauperwud Общие вопросы C/C++ 6 15.11.2011 03:04
Интерпретатор заданного языка DaNiemand Помощь студентам 2 07.09.2010 14:56
интерпретатор машинного языка Hellgrom Паскаль, Turbo Pascal, PascalABC.NET 0 02.05.2009 18:46