Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен

From
Alexey Krasnov (2:5066/196.96)
To
Andrey Belyakov
Date
2002-11-16T17:34Z
Area
RU.ALGORITHMS
Здравствуй.

 Andrey Belyakov => Alexey Krasnov, 15 Ноябрь 2002 года, 14:26:

 >>  >> Зачем такие сложности ? Можно просто разбирать исходник по
 >>  >> паскалевской грамматике и заменять выделенные конструкции
 >>  >> эквивалентными конструкциями на Си
 >>  AB> Ну ладно - перейдем на просторечье. Предлагается доказать
 >>  AB> наличие возможности для любой паскаль-программы формально
 >>  AB> построить эквивалентную на Си. Начнем с SET...
 >> Пишем библиотеку поддержки этих самых множеств. В чем проблема ? Так
 >> ведь можно
 >> договориться до того, что программы, написанные на паскале, имеют
 >> больше возможностей, чем написанные на Си.
 AB> Это не намного сложнее, чем написать транслятор с Паса для новой
 AB> системы...

Я говорю, что данная задача, если она конечно стоит, _реализуема_. Трудоемкость конечно порядочная и, вероятнее всего, лучше это делать "ручками".

Другое дело - вопрос целесообразности. Целесообразно это делать для больших проектов. Но мое личное мнение - раз уж сделали ошибку, начав большой проект на паскале, а потом решили его перенести на другую платформу, не имеющую паскалевского компилятора - сами себе "злобные буратины", пишите трансляторы и компиляторы сами под свои задачи.

Всего хорошего.
--- GoldED+/386 1.1.4.7. -- : Erasure - Grace
 * Origin: Горыныч: хоть не съем, зато понадкусаю. (2:5066/196.96)