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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2012, 02:15   #1
zzz6
Пользователь
 
Регистрация: 10.06.2011
Сообщений: 60
По умолчанию конвертер программы с языка Си на язык Паскаль

Над сделать КОнвертер.. что бы с Си кода переводил в код Паскаль. НЕмножко разобравшись понял что надо Синтаксический анализ, синтаксическое дерево. За это надо хвататься??
Если да.. как их написать...не имею никакого понятия.. Посоветуйте что нибуть
Зарание спасибо!
zzz6 вне форума Ответить с цитированием
Старый 13.03.2012, 06:23   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
За это надо хвататься??
Нет. Сначала за голову!
Как вы думаете, почему ещё нет таких конверторов, которые бы адекватно конвертировали синтаксис из одного языка в другой? Потому-что нет прямых аналогий некоторых конструкций разных языков. Да и философия языков разная.
Есть, конечно примитивные конверторы которые переводят "{" в BEGIN, "}" в END,
":=" в "=", но более сложные конструкции их ставят в тупик. Я не спец в Паскале, поэтому не берусь сравнивать, но это моё ИМХО.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертер с языка masm на язык tasm максат Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 14.06.2011 14:27
Перевод программы с языка Паскаль на язык С# Firagon Помощь студентам 1 08.05.2011 13:00
переведите программу с языка с++ на язык делфи... cdznsdg Помощь студентам 0 17.03.2011 01:14
Какой язык лучше всего выбрать после завершения изучения языка Паскаль. VektorAB Помощь студентам 4 09.07.2010 07:16
Перевести программу с языка Паскаль в язык С# Gigatrest Помощь студентам 13 07.03.2009 13:41