|
Компилятор С++ в С, Ищу программу! |
|
|
|
Nov 20 2008, 13:18
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692

|
Есть у меня прога, написанная на С++. Достаточно мудреная и объемная.. И есть среда, в которой нет компилятора С++, но есть полноценный С. Не подскажет ли всемогущий олл, где взять кросс-компилятор для получения С-кода из С++. Платформа - близкая к линуксу - но не совсем.. Мне тут советовали какой-то comeau компилятор - но я просто не нашел, откуда его скачать...
|
|
|
|
|
 |
Ответов
|
Nov 21 2008, 22:28
|
Частый гость
 
Группа: Новичок
Сообщений: 81
Регистрация: 19-04-07
Пользователь №: 27 167

|
Цитата(Вовка_Бызов @ Nov 20 2008, 20:18)  Не подскажет ли всемогущий олл, где взять кросс-компилятор для получения С-кода из С++. Платформа - близкая к линуксу - но не совсем.. Есть вот такой фронтенд http://www.edg.com/index.php?location=c_frontend. Но просто так скачать его не получится. Если только поискать. Могу скзать, что точно работает. Включая шаблоны, исключения и т.д. Те кто говорит, что преобразование из С в С++ невозможно - просто несут бред. Мы используем этот фронтенд в составе проприетарного тулкита от одного известного производителя чипов. Видимо в там решили, что им будет проще лицензировать такую штуку, чем свой С++ компилятор разрабатывать.
|
|
|
|
|
Nov 22 2008, 12:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007

|
Цитата(axle @ Nov 22 2008, 02:28)  Есть вот такой фронтенд http://www.edg.com/index.php?location=c_frontend. Но просто так скачать его не получится. Если только поискать. Могу скзать, что точно работает. Включая шаблоны, исключения и т.д. Те кто говорит, что преобразование из С в С++ невозможно - просто несут бред. Мы используем этот фронтенд в составе проприетарного тулкита от одного известного производителя чипов. Видимо в там решили, что им будет проще лицензировать такую штуку, чем свой С++ компилятор разрабатывать. По аккуратнеее насчет бреда. Во многих книгах гуру по С++ приводится список современных компиляторов С++ и сравнивается, могут ли они "скушать" какие-то С++ решения или нет. Далеко не надо ходить, можно посмотреть MS VS6.0 и MS VS2008. В 6 версии масса вещей не работает. А вы ссылаетесь на продукт, разработанный в 1992 году. Да, наверное, он некоторые простые конструкции С++ и перегонит в С, но насколько эффективно, насколько безошибочно? Для иллюстрации. Известная штука Singletone - класс, допускающий создание только одного экземпляра объекта. При этом невозможно создать копию такого объекта. И как вы мыслите себе такое реализовать на С? С выдачей адекватного кода ошибки на этапе компиляции?
|
|
|
|
Сообщений в этой теме
Вовка_Бызов Компилятор С++ в С Nov 20 2008, 13:18 mdmitry Полноценной переделки не получится. Классы в струк... Nov 20 2008, 15:48 Вовка_Бызов Цитата(mdmitry @ Nov 20 2008, 18:48) Полн... Nov 20 2008, 17:03 sergeeff С++ можно рассматривать как расширение С. Соответс... Nov 20 2008, 17:10 Вовка_Бызов Цитата(sergeeff @ Nov 20 2008, 20:10) С++... Nov 20 2008, 19:10 haker_fox Цитата(sergeeff @ Nov 21 2008, 01:10) С++... Nov 21 2008, 04:16  Вовка_Бызов Цитата(haker_fox @ Nov 21 2008, 07:16) А ... Nov 21 2008, 06:48 sergeeff Я чего-то не понимаю. Ваши замечания с вопроситель... Nov 21 2008, 00:30 dxp Цитата(Вовка_Бызов @ Nov 20 2008, 19:18) ... Nov 21 2008, 06:49 gotty C++. Release 3.0.3, AT&T Bell Laboratories, Ma... Nov 21 2008, 07:41 Harbour кажись в этой oc2000 заявлена поддержка POSIX и X ... Nov 21 2008, 08:30 Вовка_Бызов Цитата(Harbour @ Nov 21 2008, 11:30) кажи... Nov 21 2008, 10:34  scifi Цитата(Вовка_Бызов @ Nov 21 2008, 13:34) ... Nov 21 2008, 12:27  amw Цитата(Вовка_Бызов @ Nov 21 2008, 12:34) ... Nov 21 2008, 18:04   Вовка_Бызов Цитата(amw @ Nov 21 2008, 21:04) И каково... Nov 24 2008, 11:27    amw Цитата(Вовка_Бызов @ Nov 24 2008, 13:27) ... Nov 24 2008, 12:11     Вовка_Бызов Цитата(amw @ Nov 24 2008, 15:11) Я Вас уд... Nov 24 2008, 12:44      amw Цитата(Вовка_Бызов @ Nov 24 2008, 14:44) ... Nov 24 2008, 18:11  Harbour Цитата(Вовка_Бызов @ Nov 21 2008, 12:34) ... Nov 22 2008, 07:19 sergeeff Если речь идет о MIPS, то в MSVS2008 есть нормальн... Nov 21 2008, 09:53  S.R. Цитата(sergeeff @ Nov 22 2008, 16:17) По ... Nov 22 2008, 15:11  vik0 Цитата(sergeeff @ Nov 22 2008, 14:17) А в... Nov 22 2008, 19:32 sergeeff Мне в последнее время все яснее становится, что на... Nov 22 2008, 19:19 sergeeff Каждый топчет свою дорогу в этой жизни... Nov 23 2008, 00:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|