Здравствуйте, Danilov, Вы писали:
D>Известно что первые C++ компилляторы сначала транслировали код в С.
Да, и поэтому некоторые убеждённые Сшники до сих пор считают С++ препроцессорной надстройкой над С...
Но это не так, т.ч. я сильно сомневаюсь, что это возможно...
Здравствуйте, BreQwaS, Вы писали:
BQS>Здравствуйте, Danilov, Вы писали:
D>>Известно что первые C++ компилляторы сначала транслировали код в С.
BQS>Да, и поэтому некоторые убеждённые Сшники до сих пор считают С++ препроцессорной надстройкой над С... BQS>Но это не так, т.ч. я сильно сомневаюсь, что это возможно...
Ну, то есть транслировать в ассемблер можно, а вот в Си нельзя?
Возможно, только это далеко не тривиально...
Re: Как преобразовать исходники на C++ в ANSI C ···
>>Да, и поэтому некоторые убеждённые Сшники до сих пор считают С++ препроцессорной надстройкой над С... >>Но это не так, т.ч. я сильно сомневаюсь, что это возможно...
>Ну, то есть транслировать в ассемблер можно, а вот в Си нельзя?
а можно ли транслировать c++ в паскаль ?
>Возможно, только это далеко не тривиально...
а будешь ли ты рад, если увидишь результат преобразования ? особенно, если активно используются собственно с++'шные фичи — виртуальные функци, наследование (множественное...), шаблоны, исключения.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: Как преобразовать исходники на C++ в ANSI C ···
Здравствуйте, Вумудщзук, Вы писали:
>>Ну, то есть транслировать в ассемблер можно, а вот в Си нельзя? В>а можно ли транслировать c++ в паскаль ?
Не вижу в этом проблем.
>>Возможно, только это далеко не тривиально... В>а будешь ли ты рад, если увидишь результат преобразования ? особенно, если активно используются собственно с++'шные фичи — виртуальные функци, наследование (множественное...), шаблоны, исключения.
Это вопрос к автору топика. Возможно это и не важно, может просто для некой платформы нет компилятора для Си++, а читать генеренный си, кроме компилятора никто не будет.
new RSDN@Home(1.1.4, 303) << new Message(); std::head::ear << "Therion — The Siren Of The Woods";
Re[5]: Как преобразовать исходники на C++ в ANSI C ···
Здравствуйте, ansi, Вы писали:
A>Здравствуйте, Вумудщзук, Вы писали:
>>>Ну, то есть транслировать в ассемблер можно, а вот в Си нельзя? В>>а можно ли транслировать c++ в паскаль ? A>Не вижу в этом проблем.
Есть один чел, он написал транслятор (или как его обозвать?) из плюсов в паскаль. В институте они паскаль проходили, а он паскаль не любил. Название среднестатистической ф-ции выглядело так: