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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2010, 18:55   #1
Garrykim
 
Регистрация: 01.12.2009
Сообщений: 7
По умолчанию «Теория языков программирования и методы трансляции»

Необходимо разработать
1. Язык высокого уровня, включающий арифметические выражения (операции сложения, вычитания, умножения, деления, унарный плюс-минус, скобки); логические выражения (логические И, ИЛИ, НЕ, скобки); основные конструкции языка – присваивание; выбор if-then и if-then-else; циклы for, while-do и/или) repeat-until; переключение switch-case; переход goto; break; continue; составные операторы; функции и/или процедуры и оператор типа return; простые средства ввода-вывода. Данные не менее 2-х «встроенных» типов (например, целые и вещественные числа, литерные, логические и др.) и одного из пользовательских типов (объекты, структуры, объединения и др.) с операторами объявления. Для этого языка составить описание, грамматику и примеры использования.



Введение – название языка высокого уровня, его возможности, достоинства и недостатки, руководство пользователя по компилятору, требования к аппаратной части, операционному окружению и другим параметрам среды, в которой компилятор работает.
Описание языка
а) Лексические соглашения – алфавит, ключевые слова, комментарии, идентификаторы, входная спецификация flex.
б) Синтаксис языка – перечислить все конструкции, допустимые в данной версии языка, правила (синтаксис) и ограничения на их применение, примеры в виде фрагментов кода;
в) Грамматика языка – полное описание грамматики языка в виде входной спецификации BYacc/Bison/Zubr или их аналогов либо в виде Расширенной Формы Бэкуса-Наура;
г) Перечень отслеживаемых лексических, синтаксических и семантических ошибок.
Описание компилятора – структура программы и замечания по ее реализации.
Описание языка низкого уровня – перечень команд и их описание (синтаксис).
Описание интерпретатора – при необходимости
Приложение – листинги наиболее интересных частей компилятора и примеров его использования, а также несколько полных примеров программ
Garrykim вне форума Ответить с цитированием
Старый 23.03.2010, 20:03   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

и че дальше?
или пиши в чем помочь либо в фриланс. Думаю за 10к баксов сделает кто-нибудь.

Последний раз редактировалось NiCola999; 23.03.2010 в 20:06.
NiCola999 вне форума Ответить с цитированием
Старый 23.03.2010, 20:22   #3
Garrykim
 
Регистрация: 01.12.2009
Сообщений: 7
По умолчанию

Зделать нужно!!!
Garrykim вне форума Ответить с цитированием
Старый 23.03.2010, 20:38   #4
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

ну тогда готовь 10к зеленых =).
NiCola999 вне форума Ответить с цитированием
Старый 23.03.2010, 22:13   #5
Garrykim
 
Регистрация: 01.12.2009
Сообщений: 7
По умолчанию

Что значит 10к?
Garrykim вне форума Ответить с цитированием
Старый 23.03.2010, 22:18   #6
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

сори за оффтоп
к - кило
то бишь 10к = 10 000
maLoy*508 вне форума Ответить с цитированием
Старый 23.03.2010, 22:45   #7
Garrykim
 
Регистрация: 01.12.2009
Сообщений: 7
По умолчанию

Мозги то есть такой ценик называть!!!
Garrykim вне форума Ответить с цитированием
Старый 23.03.2010, 22:52   #8
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

ну цена конечно может и завышена... но задание-то сложное, и за сколько вы хотите что бы вам сделали??? сотня-две?? -)
maLoy*508 вне форума Ответить с цитированием
Старый 24.03.2010, 00:10   #9
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

задача достаточно сложная, если делать всё с нуля...минимум 3000 $
NiCola999 вне форума Ответить с цитированием
Старый 24.03.2010, 07:20   #10
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Как-то Вы плавно подъехали от языка программирования к компилятору . За 10000 $ - напишу усеченый вариант Pascal.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рейтинг языков программирования. profi Свободное общение 18 21.03.2010 22:16
Рейтинг популярности языков программирования Lemo Свободное общение 20 03.11.2009 21:15
Изучение нескольких языков программирования Neymexa Свободное общение 6 30.01.2009 15:25
совмещение 2-х языков программирования fis Общие вопросы Delphi 5 30.01.2007 20:13