powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Я люблю GCC за то, что...
17 сообщений из 17, страница 1 из 1
Я люблю GCC за то, что...
    #38184115
pol_ar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые гуру!
Какие компиляторы, средства разработки и варианты языка сейчас используют гуру для проектирования (на C++?) И самое главное - почему.
Интересует мнение тех, которые опробовали 3-4 варианта и могут с полной уверенностью выдать хитрую фразу типа "компилятор XYZ на 46 сек. быстрее компилирует любой код, чем компилятор ABCD и создает универсальный код, который работает даже на аналоговых телефонах производства 1922 года".
Чтобы не разводить дискуссии на темы "чем андроид лучше сервера на RISC" давайте узко ограничим задачу: "Создать супер-пупер ПО из 2-х файлов: abcd.exe на 20Мб и abcd.dat на 3456 Mb с ресурсами для нее, которое работает на любой версии Виньдывз".

А вопрос возник потому, что утром неожиданно я включил старый Пентиум-200 и увидел в меню Пуск старый добрый Visual C++ времен Watcom. И на ум приходит фраза "...а ты используй Watcom - это лучший компилятор".
C тех пор прошло много-много лет...

Спасибо за ваше время и внимание.

Модератор: Тема перенесена из форума "Программирование".

Модератор: Тема перенесена из форума "Программирование".
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38227541
pol_ar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сравнение Visual Studio 2010 и Visual Studio 2012 и выписка из текста, размещенного по этому адресу:
http://firebirder.ru/visual-studio-2012

Компилятор C++
Хотя в студии я «живу» больше пяти лет, все равно никак не могу привыкнуть, что её компилятор C++ работает стабильно и полученные бинарники содержат только мои баги. Меня может понять только тот, кто достаточно долго и более чем плотно использовал компиляторы Borland и его потомков. Линейка BC5.x, BCB1-BCB3 прошлись по моей хрупкой натуре кованными дырявыми сапогами и способствовали появлению более чем циничного отношения к программированию как таковому.

Если сравнивать компилятор из VS2012 с компилятором из VS2010 на примере сборки (из командной строки) релизной 64-битной DLL IBProvider-a с полной оптимизацией кода, то получаются такие цифры:

Компилятор Компиляция Линковка Размер бинарника
VS2010 90 сек 90 сек 6 235 648 байт
VS2012 150 сек 70 сек 5 963 264 байт
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38227556
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pol_arвсе равно никак не могу привыкнуть, что её компилятор C++ работает стабильно
и полученные бинарники содержат только мои баги.
Открой для себя список поправленных багов в VS2010SP1...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38227566
А BuilderC++ Embarcadero (бывший Borland) сделала ход конем и теперь у неё нет багов, она используется Clang+LLVM.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38252780
Кот Чеширский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используется Clang+LLVMА BuilderC++ Embarcadero (бывший Borland) сделала ход конем и теперь у неё нет багов, она используется Clang+LLVM.

Если бы борланд сделал это когда вышел VC 6.0 был бы впереди планеты всей.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38252863
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я люблю GCC за то, что...
он переносимый.

он современный, поддерживает новый стандарт.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38252948
Не был бы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот Чеширскийиспользуется Clang+LLVMА BuilderC++ Embarcadero (бывший Borland) сделала ход конем и теперь у неё нет багов, она используется Clang+LLVM.

Если бы борланд сделал это когда вышел VC 6.0 был бы впереди планеты всей.
Не был бы потому, что тогда не было Clang.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38253862
Фотография vromanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не был бы,

Я вот не люблю GCC. В нем много кривостей.. Вот самая простая - на моем ноуте ему пофиг на то что в конце файла нет LF, а на другом сервере ему НУЖНО обязательно чтобы файл заканчивался переводом. При этом нет ключей, чтобы привести к одному знаменателю.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38253874
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vromanov,

Нечего использовать древние версии, где это еще проверялось :)
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38253880
Фотография vromanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskyvromanov,

Нечего использовать древние версии, где это еще проверялось :)

Используем стабильную версию на RHEL5. Проблема в том, что в новой убрали эту проверку и не сделали ключика, который бы ее включил обратно. В результате нет гарантии что код собраный на ноуте соберется на сервере. А это очень неприятно.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38253881
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vromanovВ результате нет гарантии что код собраный на ноуте соберется на сервере. А это очень неприятно.Используйте одинаковые версии.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38253882
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vromanovВ результате нет гарантии что код собраный на ноуте соберется на сервере. А это очень неприятно.
Сделайте хук на коммит и не позволяйте коммитить такие файлы. Делов то.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38253887
Фотография vromanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovИспользуйте одинаковые версии.
Вот спасибо за полезный совет!
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38253912
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vromanovЗря скалитесь.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38257258
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Чеширскийиспользуется Clang+LLVMА BuilderC++ Embarcadero (бывший Borland) сделала ход конем и теперь у неё нет багов, она используется Clang+LLVM.

Если бы борланд сделал это когда вышел VC 6.0 был бы впереди планеты всей.

bcb 6.0 был на голову выше чем vc6.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38257259
на 10 голов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Lepsik , на 10 голов :) учитывай что VC6 это 1998г, а Clang появился в 2009г.
...
Рейтинг: 0 / 0
Я люблю GCC за то, что...
    #38257559
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
используется Clang+LLVMА BuilderC++ Embarcadero (бывший Borland) сделала ход конем и теперь у неё нет багов, она используется Clang+LLVM.О да, их там нет... http://qc.embarcadero.com/wc/qcmain.aspx?search=1&proj=15&kw=x64
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Я люблю GCC за то, что...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]