Какой компилятор выбрать?
От: Нартов Андрей Евгеньевич  
Дата: 20.06.01 08:23
Оценка:
Цитата:
"Общепризнанно, что тремя наилучшими компиляторами считаются GNU C, Microsoft C и Watcom C. Inprise (Borland) отпадает." Игорь Тарасов, OpenGL. www.citforum.ru

Полчему именно эти? Ещё интересно мнение о компиляторах Symantec и IBM, и почему так нелюбим Borland?
Re: Какой компилятор выбрать?
От: IT Россия linq2db.com
Дата: 20.06.01 12:32
Оценка:
НАЕ>Цитата:
НАЕ>"Общепризнанно, что тремя наилучшими компиляторами считаются GNU C, Microsoft C и Watcom C. Inprise (Borland) отпадает." Игорь Тарасов, OpenGL. www.citforum.ru

Мнение автора цитаты скорее относится к разработке графики, что накладывает определённую специфику, а именно качество кода. Здесь Борланд действительно отпадает. Watcom тоже отпадает, больной скорее мёртв, чем жив. Последняя 11-я версия была выпущена года 4 назад, и уже не очень удовлетворяет современным требованиям. GNU не пользовал, не знаю.

НАЕ>Полчему именно эти? Ещё интересно мнение о компиляторах Symantec и IBM, и почему так нелюбим Borland?


Borland так не любим за то, что C++ у него был всегда на втором месте после Паскаля, а сейчас Дельфи. А когда народ переползал с DOS на Win32, то в этот самый трудный момент Борланд задержал выпуск нормального компилятора больше чем на полтора года. Обыдно, да? Пацаны уже на Дельфях окошки рисуют, а ты ещё не можешь IDE толком запустить. Поэтому многие, кто писал на BC++ перешли на VC++.

P.S.
ИМХО, сегодня выбирать нужно не компилятор, а среду разработки.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Какой компилятор выбрать?
От: Alex Ostapenko Россия  
Дата: 20.06.01 12:50
Оценка:
Здравствуйте IT, вы писали:

НАЕ>>Цитата:

НАЕ>>"Общепризнанно, что тремя наилучшими компиляторами считаются GNU C, Microsoft C и Watcom C. Inprise (Borland) отпадает." Игорь Тарасов, OpenGL. www.citforum.ru

IT>Мнение автора цитаты скорее относится к разработке графики, что накладывает определённую специфику, а именно качество кода. Здесь Борланд действительно отпадает. Watcom тоже отпадает, больной скорее мёртв, чем жив. Последняя 11-я версия была выпущена года 4 назад, и уже не очень удовлетворяет современным требованиям. GNU не пользовал, не знаю.


Если мне не изменяет склероз, я как-то собирал несколько reference-реализаций алгоритов-кандидатов на AES, так вот, там в коментариях к коду стояли забавные строчки насчет оптимизации. По поводу борландовского оптимизатора отзывы были самые не лестные.
Re: Какой компилятор выбрать?
От: VladD2 Российская Империя www.nemerle.org
Дата: 21.06.01 01:23
Оценка:
Здравствуйте Нартов Андрей Евгеньевич, вы писали:

ЭТО ПОСЛАНИЕ НАДО ЗАПОМНИТЬ.

Пожалуй оно открывает на rsdn эпоху регигиозных войн. Хорошо здесь Бормонопоклонников не так много, а то мог бы такой флэйм выйти :).

НАЕ>Цитата:

НАЕ>"Общепризнанно, что тремя наилучшими компиляторами считаются GNU C, Microsoft C и Watcom C. Inprise (Borland) отпадает." Игорь Тарасов, OpenGL. www.citforum.ru
Про Watcom все уже расказали, а Гнусный компилятор очень даже используестся людьми которые делают переносимые программы (и Линуксойдами). Борланд действительно тормаз, да и умудряется Дельфям проигрывать :).

НАЕ>Полчему именно эти? Ещё интересно мнение о компиляторах Symantec и IBM, и почему так нелюбим Borland?


Symantec это не программиская фирма, а похоронное бюро. Назавите хотябы один продукт (кроме Нортун-Антивируса) который эта контора не похоронила. Версия 7.x (последняя) была выпущена гдето 5 лет назад.

Ну, а IBM? Ну, IBM контора богатая... Ей продукт класса VS рас плюнуть сварганить, но вот раскручивать... А ну его... Вот они и думают каждый раз. Что лучше своих детей отмыть или навых нарожать. :)

PS

А флэймы на тему кто (что) лучше? на ixbt искать нужно. Там они самые жирные и позновательные.

Похож
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Какой компилятор выбрать?
От: sluge  
Дата: 21.06.01 16:23
Оценка:
Здравствуйте Нартов Андрей Евгеньевич, вы писали:

НАЕ>Цитата:

НАЕ>"Общепризнанно, что тремя наилучшими компиляторами считаются GNU C, Microsoft C и Watcom C. Inprise (Borland) отпадает." Игорь Тарасов, OpenGL. www.citforum.ru

НАЕ>Полчему именно эти? Ещё интересно мнение о компиляторах Symantec и IBM, и почему так нелюбим Borland?

Лично я рекомендую Intel Proton-оптимизация под процессоры Intel, есть для Win32, Win64, Linux.
Только не спрашивайте где взять-не знаю. Может где и найдете
Re: Какой компилятор выбрать?
От: alex95008  
Дата: 05.07.01 23:07
Оценка:
Здравствуйте Нартов Андрей Евгеньевич, вы писали:

НАЕ>Цитата:

НАЕ>"Общепризнанно, что тремя наилучшими компиляторами считаются GNU C, Microsoft C и Watcom C. Inprise (Borland) отпадает." Игорь Тарасов, OpenGL. www.citforum.ru

НАЕ>Полчему именно эти? Ещё интересно мнение о компиляторах Symantec и IBM, и почему так нелюбим Borland?


Еще есть весьма приличный топспидовский компилятор — но только для особо mission-critical приложений. Достать его можно из комплекта Clarion for Windows. Вообще-то он почти полностью совместим с VC++, но код генерит гораздо эффективнее. То есть если скрипты писать для сильно загруженных серверов, процентов 30 производительности можно высосать.
Re: Какой компилятор выбрать?
От: zelyony  
Дата: 27.07.01 05:32
Оценка:
Здравствуйте Нартов Андрей Евгеньевич, вы писали:

НАЕ>Цитата:

НАЕ>"Общепризнанно, что тремя наилучшими компиляторами считаются GNU C, Microsoft C и Watcom C. Inprise (Borland) отпадает." Игорь Тарасов, OpenGL. www.citforum.ru

НАЕ>Полчему именно эти? Ещё интересно мнение о компиляторах Symantec и IBM, и почему так нелюбим Borland?


Если брать MS Windows, то её пишет малоизвестная конторка, она также выпускает различные SDK & DDK,
всё это ( заголовки и либы ) совместимо с их же компилятором VC C++ X.Y, поэтому если брать,
то только совместимые компиляторы с MS либами и заголовками, например Intel C++.
Что касается Борланда, то у них более совместимый компилятор со стандартом, но менее с Windowsом и SDK :(
Re[2]: Какой компилятор выбрать?
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 27.07.01 07:48
Оценка:
НАЕ>>Полчему именно эти? Ещё интересно мнение о компиляторах Symantec и IBM, и почему так нелюбим Borland?

IT>Borland так не любим за то, что C++ у него был всегда на втором месте после Паскаля, а сейчас Дельфи. А когда народ переползал с DOS на Win32, то в этот самый трудный момент Борланд задержал выпуск нормального компилятора больше чем на полтора года. Обыдно, да? Пацаны уже на Дельфях окошки рисуют, а ты ещё не можешь IDE толком запустить. Поэтому многие, кто писал на BC++ перешли на VC++.

когда появился Delphi меня мутило, а когда появился Biulder C++ 1.0 меня рвало на собственное неумениние/непонимание и на Delphi образный подход к программирование (если программирование в прямом смылсе на Delphi возможно)

А сейчас измываюсь над BCB3 и хотя он 98 года, чего то у него некотрые вещи лучше получаются чем у VC6.
с последним ни так давно общался и понял что опуститься до некоторых дубовых ограничений я уже не могу.
Каких? берем библиотеку с http://www.lcpi.lipetsk.ru/prog/down/04_04_01_Lib.zip
и пытаемся откомпилировать что нибудь из lib/structure. например, t_ivector.

IT>P.S.

IT>ИМХО, сегодня выбирать нужно не компилятор, а среду разработки.
И потом грязно ругаться по поводу убогости компилятора.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.