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)