реклама на сайте
подробности

 
 
> Компилятор С++ в С, Ищу программу!
Вовка_Бызов
сообщение Nov 20 2008, 13:18
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 26-11-07
Из: Москва, Зеленоград
Пользователь №: 32 692



Есть у меня прога, написанная на С++. Достаточно мудреная и объемная.. И есть среда, в которой нет компилятора С++, но есть полноценный С.

Не подскажет ли всемогущий олл, где взять кросс-компилятор для получения С-кода из С++. Платформа - близкая к линуксу - но не совсем..

Мне тут советовали какой-то comeau компилятор - но я просто не нашел, откуда его скачать...

help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
axle
сообщение Nov 21 2008, 22:28
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 81
Регистрация: 19-04-07
Пользователь №: 27 167



Цитата(Вовка_Бызов @ Nov 20 2008, 20:18) *
Не подскажет ли всемогущий олл, где взять кросс-компилятор для получения С-кода из С++. Платформа - близкая к линуксу - но не совсем..


Есть вот такой фронтенд http://www.edg.com/index.php?location=c_frontend. Но просто так скачать его не получится. Если только поискать. smile.gif

Могу скзать, что точно работает. Включая шаблоны, исключения и т.д. Те кто говорит, что преобразование из С в С++ невозможно - просто несут бред. Мы используем этот фронтенд в составе проприетарного тулкита от одного известного производителя чипов. Видимо в там решили, что им будет проще лицензировать такую штуку, чем свой С++ компилятор разрабатывать.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение Nov 22 2008, 12:17
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Цитата(axle @ Nov 22 2008, 02:28) *
Есть вот такой фронтенд http://www.edg.com/index.php?location=c_frontend. Но просто так скачать его не получится. Если только поискать. smile.gif

Могу скзать, что точно работает. Включая шаблоны, исключения и т.д. Те кто говорит, что преобразование из С в С++ невозможно - просто несут бред. Мы используем этот фронтенд в составе проприетарного тулкита от одного известного производителя чипов. Видимо в там решили, что им будет проще лицензировать такую штуку, чем свой С++ компилятор разрабатывать.


По аккуратнеее насчет бреда. Во многих книгах гуру по С++ приводится список современных компиляторов С++ и сравнивается, могут ли они "скушать" какие-то С++ решения или нет. Далеко не надо ходить, можно посмотреть MS VS6.0 и MS VS2008. В 6 версии масса вещей не работает. А вы ссылаетесь на продукт, разработанный в 1992 году. Да, наверное, он некоторые простые конструкции С++ и перегонит в С, но насколько эффективно, насколько безошибочно?

Для иллюстрации. Известная штука Singletone - класс, допускающий создание только одного экземпляра объекта. При этом невозможно создать копию такого объекта. И как вы мыслите себе такое реализовать на С? С выдачей адекватного кода ошибки на этапе компиляции?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Вовка_Бызов   Компилятор С++ в С   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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 02:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01607 секунд с 7
ELECTRONIX ©2004-2016