Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите скомпилировать на С++ кампилятор для Си. Есть куча готовых листингов.

64K
28 ноября 2010 года
MCFighter
3 / / 28.11.2010
Для курсовой по системном программированию нужно написать на С++ компилятор для Си со следующими условиями:
-метод синтаксического анализа- LL1;
-форма представления генерируемого кода -триады.
У меня есть несколько готовых курсовых которые отвечают поставленной задаче. В каждой из них есть листинг компилятора. Нужно выбрать любой и сделать из него рабочую программу.
Задача на самом деле не такая страшная как кажется, кода не так уж и много, но нужно будет хорошо разобраться из условиями. Задание можно скачать здесь. Готовые курсовые и лабораторные с которых нужно выбрать листинг тут.
Сроки 2-3 недели.
[SIZE="5"][CENTER]Готов заплатить 70$[/CENTER][/SIZE].
Можно также писать на ICQ #374589643
394
28 ноября 2010 года
MegaMozg
317 / / 18.03.2006
компилятор
64K
28 ноября 2010 года
MCFighter
3 / / 28.11.2010
А ну да:o
5
29 ноября 2010 года
hardcase
4.5K / / 09.08.2005
Автор, смотри сюда, даже платить не надо. :D
(хотя о триадах и лексере с парсером даже речи нет)
7
29 ноября 2010 года
@pixo $oft
3.4K / / 20.09.2006
Есть же GCC,у которого открытый код,ЕМНИП
2.1K
29 ноября 2010 года
Norgat
452 / / 12.08.2009
Цитата: @pixo $oft
Есть же GCC,у которого открытый код,ЕМНИП



вот только написан он на С, а автору надо на С++ ;)
да и спалиться автор, даже если заюзает код gcc...

7
29 ноября 2010 года
@pixo $oft
3.4K / / 20.09.2006
Цитата: Norgat
вот только написан он на С, а автору надо на С++ ;)

Ммм…я думаю,легче под C++ переделать,чем писать с нуля:) ИМХО,конечно же

Цитата: Norgat
да и спалиться автор, даже если заюзает код gcc...

Не спалиТся[COLOR="Silver"][SIZE="1"](что сделаеТ?)[/SIZE][/COLOR]–сомневаюсь,что преподы знают код GCC (= В крайняк,под себя переиначит

2.1K
29 ноября 2010 года
Norgat
452 / / 12.08.2009
Цитата: @pixo $oft
Ммм…я думаю,легче под C++ переделать,чем писать с нуля:)



не уверен)) всё будет зависеть от способа разбора в gcc Си кода(никто же не гарантирует, что там LL(1)-анализ используется, есть SLR, LR, LARL, а может и ещё что. ну а изменение способа анализа влечёт за собой некоторую смену алгоритмов).
+ всеми любимые #define и большой объём кода, так что, думаю, будет проще реализовать всё это с нуля, чем заморачиваться выковыриванием нужного кода из gcc.

п.с. анализатор можно построить юзая lex или что-то подобное.

274
29 ноября 2010 года
Lone Wolf
1.3K / / 26.11.2006
Та что его реализовывать? Класическая курсовая в универе. свое время и я такое писал, правда язык php был))
Реально шара прокатила, отпал гемор с контролем типов данныз и т.д..
64K
29 ноября 2010 года
MCFighter
3 / / 28.11.2010
Lone Wolf, ну дак сделай. Тем более что не за бесплатно. Если сделаешь всю курсовую заплачу значительно больше чем предлагал при создании темы. Кстати на С++ не обезательно. Главное чтобы был оконный интерфейс.
274
29 ноября 2010 года
Lone Wolf
1.3K / / 26.11.2006
Не, сорь. Ща нет свободного времени.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог