Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какой компилятор под Win лучше . . . 
:(
    Опции темы
W4FhLF
Дата 18.9.2008, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Цитата(NYX @  18.9.2008,  08:00 Найти цитируемый пост)
а MS компилятор в это время может занимать более гига


Ты явно что-то путаешь.

Цитата

 Содержимое папки E:\MSVS9\VC\bin

20.06.2008  21:21    <DIR>          .
20.06.2008  21:21    <DIR>          ..
08.11.2007  08:19            33,784 cvtres.exe
20.06.2008  21:22    <DIR>          1033
08.11.2007  08:19           790,008 link.exe
05.06.2006  18:02               268 link.exe.config
08.11.2007  08:19            50,680 pgocvt.exe
08.11.2007  08:19            54,272 pgodb90.dll
08.11.2007  08:19            72,184 pgomgr.exe
08.11.2007  08:19            39,424 pgort90.dll
08.11.2007  08:19            50,688 pgosweep.exe
07.03.2007  15:44                31 vcvars32.bat
05.06.2006  18:02               268 cl.exe.config
08.11.2007  08:19           165,376 atlprov.dll
08.11.2007  08:19            77,312 bscmake.exe
08.11.2007  08:19           670,192 c1.dll
08.11.2007  08:19         2,334,200 c1xx.dll
08.11.2007  08:19         2,356,720 c2.dll
08.11.2007  08:19           125,936 cl.exe
08.11.2007  08:19            17,920 dumpbin.exe
08.11.2007  08:19            17,920 editbin.exe
08.11.2007  08:19            17,912 lib.exe
08.11.2007  08:19           358,384 ml.exe
08.11.2007  08:19            94,200 nmake.exe
08.11.2007  08:19            20,480 undname.exe
08.11.2007  08:19            40,448 xdcmake.exe
05.06.2006  18:02               268 xdcmake.exe.config
08.11.2007  08:19           824,824 c1ast.dll
08.11.2007  08:19         2,493,440 c1xxast.dll
08.11.2007  08:19         1,188,352 mspft80.dll
              27 файлов     11,895,491 байт



--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
MAKCim
Дата 18.9.2008, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата(andrew_121 @  17.9.2008,  10:36 Найти цитируемый пост)
Intel C++ - Respect

српвнение некорректно
интеловский компилятор заточен под интел
GCC же и VC/С++ являются компиляторами общего назначения, которые могут генерировать код для всех платформ, на которых могут работать

Цитата(nerezus @  18.9.2008,  08:09 Найти цитируемый пост)
Просто так нелепо, что качество программы оценивается по ее размеру о_О

в этом что-то есть
возьмем две программы, которые реализуют один и тот же алгоритм
реализация правильная в обоих программах, но в одной из них она сделана через ж*пу
в итоге одна программа занимает 10M, вторая 20M
я думаю, о качестве разговор уместен  smile

Добавлено через 2 минуты и 3 секунды
Цитата(W4FhLF @  18.9.2008,  08:33 Найти цитируемый пост)
Ты явно что-то путаешь.

помнится как-то давно пытался запустить cl напрямую
не получилось
в такой сборке компилятором пользоваться можно?


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
W4FhLF
Дата 18.9.2008, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Цитата(MAKCim @  18.9.2008,  08:35 Найти цитируемый пост)
реализация правильная в обоих программах, но в одной из них она сделана через ж*пув итоге одна программа занимает 10M, вторая 20M


Не вижу корреляции между размером и качеством алгоритма. 

Цитата(MAKCim @  18.9.2008,  08:35 Найти цитируемый пост)
в такой сборке компилятором пользоваться можно?


Ну может не совсем в такой, ещё понадобятся несколько библиотек, но portable версию сделать можно точно. 

Это сообщение отредактировал(а) W4FhLF - 18.9.2008, 08:41


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
MAKCim
Дата 18.9.2008, 08:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 52
Всего: 207



Цитата(W4FhLF @  18.9.2008,  08:37 Найти цитируемый пост)
Не вижу корреляции между размером и качеством алгоритма. 

может, мы по-разному понимаем слово качественно?  smile 
по-твоему качество, это когда просто что-то тупо работает без ошибок?


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 18.9.2008, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

реализация правильная в обоих программах, но в одной из них она сделана через ж*пув итоге одна программа занимает 10M, вторая 20M
 Какой вариант ты считаешь хуже? И почему?

Кстати ты замечал, что при оптимизации по производительности файл увеличивается в размере?) Ведь я понял правильно, что тебя волнует именно размер?


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
W4FhLF
Дата 18.9.2008, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Цитата(MAKCim @  18.9.2008,  08:41 Найти цитируемый пост)
по-твоему качество, это когда просто что-то тупо работает без ошибок?


Это зависит от исходных требований к реализации. Но для конечного пользователя критериями обычно являются: простота, стабильность/устойчивость, скорость. 

Не вижу ни одной причины по которой размер бинарника будет влиять на какой-либо из факторов. Т.е. не понимаю почему программа 10М обязательно является лучше по отношению к программе 20М.


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
nerezus
Дата 18.9.2008, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

в итоге одна программа занимает 10M, вторая 20M
 Это еще не значит, что gcc хуже vc(у них разница в размере ~2.5 раза, на примере KDE4), просто это значит, что бывают те задачи, где важен размер, и только для таких задач он будет хуже.

И кстати вполне вероятно, что есть задачи, с которыми компилятор с большими бинарниками справится, а компилятор с маленькими - нет.
Кстати это тоже на прримере gcc/vc продемонстрировано.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Lazin
Дата 18.9.2008, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(NYX @  17.9.2008,  03:12 Найти цитируемый пост)
а сам виндовс в свою очередь настолько глупо собранный продукт, что когда что то пытаешься в нём понять то нарываешься на мысль о том что можно было сделать всё гораздо проще . . ..

может просто ты сам что-то не так делаешь

Цитата(NYX @  18.9.2008,  08:00 Найти цитируемый пост)
Незнаю почему, но есть такие предположения, что можно и на борланде писать
нормальные программки

огорчу, на борланде в основном и пишут "програмки" так как: 
  • gui библиотека - убогая, вместо юникодных версий api функций использует их depricated  ascii аналоги, которые не рекомендуется использовать уже лет наверное 10... 
  • далее, этот компилятор имеет привязку к IDE, других IDE для этого компилятора не существует, а builder (особенно 6-й) убог до безобразия,
  • сей компилятор не умеет собирать 64х битные программы, то-есть server side не для него, 
  • компилятор плохо поддерживает стандарт, поэтому современные библиотеки там либо не работают, либо работают через work around-ы, например Loki уже не работает с ним, 
  • ну и самое главное - код сгенерированный этим компилятором работает заметно медленнее...

Цитата(MAKCim @  18.9.2008,  08:35 Найти цитируемый пост)
в этом что-то есть
возьмем две программы, которые реализуют один и тот же алгоритм
реализация правильная в обоих программах, но в одной из них она сделана через ж*пу
в итоге одна программа занимает 10M, вторая 20M
я думаю, о качестве разговор уместен

VS как правило создает исполняемый файл намного меньшего размера чем gcc
PM MAIL Skype GTalk   Вверх
nerezus
Дата 18.9.2008, 09:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

далее, этот компилятор имеет привязку к IDE, других IDE для этого компилятора не существует, а builder (особенно 6-й) убог до безобразия,
 Неправда.
Codde::Block с ним работает. Да и из консоли можно.

А вот с VCL я бы с удовольствием поработал бы через VS)
А так сейчас в Builder приходится работать (




--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Lazin
Дата 18.9.2008, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 41
Всего: 154



Цитата(nerezus @  18.9.2008,  09:08 Найти цитируемый пост)
Неправда.
Codde::Block с ним работает. Да и из консоли можно.

правда, code::blocks работает с бесплатным borland с++ compiler 5.5, что-бы работать с VCL нужно использовать builder

Добавлено через 1 минуту и 26 секунд
из консоли можно собирать, у них есть своя утилита make, но для отладки все равно нужна IDE.
PM MAIL Skype GTalk   Вверх
nerezus
Дата 18.9.2008, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 3
Всего: 43



Цитата

что-бы работать с VCL нужно использовать builder
 Ну мы то про компилер говорили ;)

Цитата

но для отладки все равно нужна IDE.
 OllyDbg, к примеру, для отладки у меня товарищ использует.
А я юзаю printf вообще на консольных проектах.

А вот VCL мне действительно нравится, но.... но среда и компилер убивают борландовские (


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0802 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.