Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Замена компилятора VisualStudio 2005


Автор: Winprogrammer 3.9.2007, 21:01
Доброго времени суток!

Собственно сабж! Кто-нить знает? А то мне понравился компилер MinGW, а IDE для него фиговые... по крайней мере те что я видел. 

Спасибо за ответы ;)

Автор: DjoNIK 3.9.2007, 23:10
А чем тебе http://www.parinyasoft.com/download.html не нравится? Стилизован как раз под M$ Stidio.

Добавлено @ 23:15
ЗЫ: К стати, а ты уверен, что в той ветке форума вопрос задал? Этот вопрос больше к общим относится!

Автор: NiJazz 4.9.2007, 07:50
Странный вопрос... Компилятор C++ от M$ в любом случае лучше своих фриварных аналогов. К тому же сам по себе бесплатен. Более естественно бы узнать, как его использовать в других IDE. Хотя и этот вопрос решен - Visual C++ Express.

Автор: Greeen 4.9.2007, 11:22
NiJazz, объясни пожалуйста, почему это "компилятор C++ от M$ в любом случае лучше своих фриварных аналогов"?  smile 

Автор: NiJazz 4.9.2007, 11:24
Greeen, как минимум, потому, что создан микросами для своих же платформ. Вдобавок он наиболее соответствует требованиям стандарта C++. И оптимизация кода у него лучше.

Автор: Greeen 4.9.2007, 12:04
Гхм... насколько я знаю наиболее полно поддерживает стандарт компилятор http://www.comeaucomputing.com. Да и про оптимизацию и быстродействие можно поспорить. Взять интеловский компилер например.

Автор: jonie 5.9.2007, 20:24
Цитата

Вдобавок он наиболее соответствует требованиям стандарта C++.
спорно. Вспомнить interface например 8)
Цитата

Взять интеловский компилер например.
он не фриварный , вроде.

Автор: MAKCim 5.9.2007, 20:27
Цитата(jonie @  5.9.2007,  20:24 Найти цитируемый пост)
он не фриварный , вроде.

под Linux есть полнофункциональная non-commercial версия
NiJazz, 
очень громкие и спорные заявления  smile 

Автор: chipset 5.9.2007, 21:48
XEmacs

Автор: jonie 5.9.2007, 22:14
MAKCim еще бы студия была  - был бы рай.. 8)

Автор: JackYF 5.9.2007, 22:25
консоль, g++ и Code::Blocks наше всё  smile 

Автор: Greeen 5.9.2007, 23:30
Существует ли аналог VAssistX'a из VS для Code::Blocks?

Добавлено через 18 секунд
Сорри за  smile 

Автор: JackYF 6.9.2007, 01:51
Цитата(Greeen @  5.9.2007,  23:30 Найти цитируемый пост)
Существует ли аналог VAssistX'a из VS для Code::Blocks?

Полноценного нет, насколько я знаю. Имхо, и без него можно обойтись.
Есть подстветка, есть автодополнение, есть список методов/членов. Что еще пожелаете?

Автор: Greeen 6.9.2007, 11:30
Цитата(JackYF @  6.9.2007,  01:51 Найти цитируемый пост)
Что еще пожелаете? 

ХЗ, может и хватит  smile 

Автор: Любитель 8.9.2007, 16:34
Цитата(JackYF @  6.9.2007,  01:51 Найти цитируемый пост)
Есть подстветка, есть автодополнение, есть список методов/членов

Полонценный автоматизированный инструментарий для рефакторинга. smile

Автор: JackYF 8.9.2007, 21:36
Цитата(Любитель @  8.9.2007,  16:34 Найти цитируемый пост)
Полонценный автоматизированный инструментарий для рефакторинга. smile 

отсутсвует. Хотя не помешал бы.

З.Ы. Для рефакторинга использую ресурсы головного мозга smile

Автор: Любитель 8.9.2007, 21:57
Цитата(JackYF @  8.9.2007,  21:36 Найти цитируемый пост)
Для рефакторинга использую ресурсы головного мозга

Ну я бы всё же предпочёл тупоё построение дерева кода и его банальный анализ доверить машине:
1. Гораздо быстрей
2. Надёжней
3. Логичнее при андо/редо этого дела smile

Автор: JackYF 9.9.2007, 00:50
Цитата(Любитель @  8.9.2007,  21:57 Найти цитируемый пост)
Ну я бы всё же предпочёл тупоё построение дерева кода и его банальный анализ доверить машине

эээ... а какая машинная реализация имеется в виду?

Автор: Любитель 9.9.2007, 01:42
Не понял smile Анализ, понятное дело, не логический, а тупойтупой поиск, типа: какие переменные юзаются в выделенном мною блоке кода для извлечения метода/функции, юзаются ли они вне и пр.

Да, понятно, всё можно сделать вручную, и вообще кул-проггеры пишут во всяких емаксах... Не охота избитый холивар поднимать smile

Лично мне из всех ИДЕ больше всего нравиться (я думаю, это давно не секрет) Eclipse. Особенно с выходом 4-го ЦДТ. Правда из всех рефакторинговских возможностей (по аналогии, скажем с JDT, да и просто по классикам smile ) имеем лишь банальный ренейм smile Бесспорно, возможность нужная и на первых порах (на первых порах работы с автоматизированными рефакторинг-средствами) наиболее юзаемая  smile , но всё-таки хотелось бы и многого другого.

Главные плюс эклипса в том, что это изначально просто хорошая ИДЕ smile С очень гибким и удобным механизмом для расширения, системой перспектив, обалденной интеграции систем контроля версий, удобным управлением проектом, как таковым и кучей имеющихся плагинов различного более-менее общего назначения.

Минусы есть в ЦДТ:
1. АПИ с точки зрения написания плагинов под ЦДТ не достаточно стабильно пока. Тот же дизайн цдт-проектов до сих пор также обсуждается. И пр.
2. Даже по имеющемуся АПИ доки, мягко говоря, плохие.

Однако, это можно объяснить тем, что серьёзно над ЦДТ ИМХО начали работать достаточно недавно. И, по утверждению самих разработчиков, на доки серьёзные времени мало smile Очень спорное утверждение, конечно, но... Так скажем, они тоже люди  smile Сорсы ЦДТ зачастую путанные и не очень логичные. С другой стороны, разработчики сами не откажутся ответить на какие-либо вопросы... Правда, не по-русски  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)