среда разработки
z0D5e8n7x 7 января, 2007 - 09:42
Подскажите пожалуйста хорошую IDE под C/C++. Хотелось бы узнать кто чем пользуется. Немного порыл по этой теме, пока остановил свой выбор на anjuta. Может кто-то подскажет что-то получше?
»
- Для комментирования войдите или зарегистрируйтесь
Чуть-чуть не в
Чуть-чуть не в тему, но мне понравился обзор:
http://www.xakep.ru/post/35489/default.asp
emacs+ecb
_________________
(define (brainfucking brain)
(brainfucking brain))
Я использую
Я использую Eclipse (eclipse.org, среда разработки для java, но благадоря плагинам можно много чего) + CDT (плагин С++ для eclipse). В полне убодно (хотя есть спорняе моменты) и +кроссплатформенна.
Re: Я использую
Аналогично. Однако если бы не отладчик в vim, то несомненно он рвет и eclipse и kdevelop и прочие "дикие монструозные штучки"
KDevelop
ну для фортрана меня kdevelop полностью устраивает...
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
отладчик VIM
Если не трудно, то можно поподробнее про "отладчик в vim", хотябы ссылкой. А то я как дурак сижу в DDD и никаких неудобств не чувствую.
Re: отладчик VIM
на vim.org куча плагинов для интеграции редактора и gdb
Судя по рейтингам idevim самый продвинутый... Однако у меня завести не получилось :
http://gentoo.ru/node/5313
Надо
Надо глянуть...
Хотя DDD оказалась очень удобной штукой!
Всем спасибо,
Всем спасибо, буду пробовать (хотя на emacs меня может не хватить :))
мои 3 копейки
Я тоже, когда переходил на С с Pascal, искал хорошую IDE.
Anjuta очень даже неплоха, даже по сравнению с KDevelop, но имеет свои неудобства.
Я от неё ушел потому-что GTK2 тормазиииит.
Сейчас в KDevelop. KDevelop достаточно простая и приятная штучка, мне лично в нём комфортно работать.
Из консольных я пробовал motor и немного rhide. Rhide сильно похож на Borland C++ под dos. Motor напоминает встроенный редактор mc (по интерфейсу), но для програмирования имеет много удебных инструментов.
Есть ещё под консоль/Х какай-та xwpe, пробывал давно и тоже имеет свои плюсы.
А если я когда в
Я когда в виндах был в Delphi програмил - KDevelop меня сильно напугает или нет? Там есть USE="pascal" впринципе но хз! Меня терзают смутные сомнения! Kylix - дохлый! Кто что посоветует?
2oklamaster Вместо
2oklamaster
Вместо Delphi можеш использовать Lazarus, он использует freepascal и работаед достаточно неплохо (http://www.freepascal.ru), есть ещё какая-то MSIDE вроде, тоже делфи направления...
А KDevelop в нём хорошо текст набирать, и восновном на си/си++...
joe + gcc лично мне
joe + gcc лично мне хватает для жизни. %)
Смотря что программим.
Если скрипты - то лучше использовать vim, если неохота лездь в такие "дебри", то mc'шный редактор.
Если нормальные языки, которые надо компилить - то тут нужна полная IDE, ибо руками особо Makefile'ы не попишешь. Тут уже на свой вкус и цвет.
KDevelop - хорошая штука, быстро развивается, но пока, на мой взгляд, сыроват (глючит, вываливется, с cvs не вегда дружит). Плюс слишком сильный упор на QT и Kdelibs, что немного "затемняет" остальные языки/библиотеки. Весьма непроработанный стандартный хайлайт. Eclipse - хорошая и удобная штука, но гном-лайк, что тоже кому как конечно.
>>Если
>>Если нормальные языки, которые надо компилить - то тут нужна полная IDE, ибо руками особо Makefile'ы не попишешь.
Сам пишу мейки руками. Собсно грамотно писаный мейк можно таскать из проекта в проект с минимальными изменениями значений переменных вначале. А для тех у кого мейки километровые вроде как automake придумали. Говорят помогает (хотя мне пока без надобности).
Re: >>Если
+1
один раз написал - юзай всю жизнь
Емакс.
Емакс. Редактор,отладчик,подсветки, автоиденты. К емаксу ECB (плагигн кодеброузер, это по вкусу, сам юзаю не часто). Про кодебровзер здесь: http://www.opennet.ru/docs/RUS/emacs_convenient/
На предмет плагинов смотреть портежи, раздел app-emacs/. Весьма доволен. К тому же емакс (в отличии от ексклипса) консольный. Это позволяет отлаживать програмку удаленно, по ssh. Вим как бы не осилил.
Lazarus
а им вообще кто нибудь пользовался? как он по сравнению с той деж делфи?
Я поставил,
Я поставил, посмотрел на это дело. Мнение: сыровато еще. На Delphi похоже, но компонентов намного меньше, примерно как во 2 дельфях. Для сборки проекта иногда приходится поплясать с бубном.
Предмет для
Предмет для холивара, конечно, но я за "church of emacs". Не так много программ доживают до 22ой версии. Это что-нибудь да значит.
Плюсы:
Там есть все, что можно себе представить и еще столько же того, до чего нормальному программисту не додуматься :)
Лично меня радуют автоотступы, которые настраиваются в зависимости от языка и имеются в наличие предопределенные стили отступов.
Из минусов можно отметить два:
Создание текстов в емаксе похоже на игру на пианино. Трехуровневые комбинации типа Ctrl+x Ctrl+b Ctrl+c трудно запомнить :)
Вместо столь привычных Ctrl+c и Ctrl+v надо C-y и M-w.
_________________
Вот такие пироги
emacs + Xrefactory
использую emacs..
с моей точки зрения:
<плюсы>
+ Xrefactory (есть только для Emacs, XEmacs) - уникальная вещь. Автодополнение, рефакторинг, броузинг по коду, полностью корректно разбирает синтаксис C++. К примеру, понимает весь STL, Boost. Фактически, платный, но попробовать всем рекомендую)) (т.к. даже среди платных средств такое - дефицит) Конечно, с большими библиотеками работает медленно, и баги есть - но разработчик их быстро исправляет.
+ автоотступы - действительно красивые и настраиваемые
+ ecb - тоже пригодится
+ всё можно перенастроить, написать любые скрипты
+ под разные платформы (вместе с Xrefactory)
<кому как..>
+- вся работа с клавиатуры
+- мейкфайлы самому писать, дополнительные вещи вручную подцеплять
<минусы>
- тормоза, т.к. всё на elisp.
- долго осваивать. Если осваивать - лучше тогда делать в нём всё что только можно.
- отладчик (gdb интегрирован) - почти на уровне командной строки
- ещё некоторые мелочи
вопрос по anjuta! при
вопрос по anjuta! при создании нового проекта просит autogen пятой версии, который естественно стоит в системе, гугл не помог!?
ПыСЫ РЕШЕНО откатом на autogen-5.9.7
и мои 5 копеек))
Прогал не особо много, использовал codeblocks. Сравнивать не могу, больше ничего не юзал. После виндового Visual Studio вполне безболезненно. Проект вроде не особо бурно развивается, с сентября прошлого года обновлений не было.
Я несу пингвина во имя луны! *WALL*