ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
585031 Топик полностью
fk0, легенда (11.03.2015 01:22, просмотров: 128) ответил бомж на Я бы посмотрел на Visual Studio 2013 Community. Он безплатный даже для коммерческих программ, есть С++ ну и недурён собой. .Net вроде как и на линухе идёт...
Я бы и близко не подходил. На работе куплен Visual Studio Professional Edition. Профессионал -- это значит для студента. Нормальная версия, в которой вообще работать нужно, называется Team Edition или Ultimate. Самое главное, нет профайлинга и code coverage, статического анализа. Т.е. в теории студия дофига чего умеет, но на практике сливает по всем пунктам GCC. Или тот же valgrind -- взамен только drmemory (хуже...) А о стек-протекторе в GCC или address sanitizer'е только мечтать можно. И я плююсь в экран от безысходности... Отладчик (это не в gdb побуквенно команды вводить, всё в 10 раз быстрей, крыжики поставил и вперёд) и в целом навигация по году в студии конечно удобная, но до поры до времени. Иногда думаешь, лучше б автодополнение как в Vim было (ибо не дополняет нифига, спотыкается на парсинге исходника), а навигация как в Eclipse (ибо регулярно кончается предложением открыть 100500 файлов и поискать вручную). Но иногда вот хочется бывает что-то обычного, тривиального, что в gdb есть в принципе, и хрен, тыкайся вручную по кнопкам как дурак. И вот эта "сегментация рынка" -- полез твой код внутрь DLL -- хрен тебе а не студия. Бери уж тогда WinDBG, например, студия не отлаживает. А больше всего мучают эти крыжики свойств проекта. Где-то какой-то крыжик затерялся (особенно после svn merge -- мерджит он построчно, не понимает, что vcproj это XML...), не так нажался и ищи... makefile хоть глазами прочитать можно.
[ZX]