Re: кто какие знает IDE для C++
От: Donnerjack Россия  
Дата: 08.01.04 02:54
Оценка: 8 (1)
Более внимательно посмотрел на JEdit на предмет нужных тебе фич.
Итого, по пунктам:

РМ>Нужные фичи: автокомплит,

Есть, но в пределах символов, присутствующих в файле или введенных ранее.

РМ>вызов компилятора и парсинг его вывода,

Можно настроить вызов компилятора из меню или по
хоткею. Есть окно консоли, из которой можно вызывать make.
Парсинг вывода компилятора — есть.


РМ>интегрированный дебаггер ( необязательно ) и т.д.

Нету. Увы и ах.

РМ>Бесплатно.

Да.

Плюс — море плагинов. Плюс внятный java-like макроязык, на котором можно
сделать все что угодно. Есть плагины поддерживающие ctags, так что возможна навигация
по коду.

Ну, плюс там абсолютно все настраивается, хоткеи вешаются какие угодно на что угодно,
фолдинг, и т.д. т.д

Скриншоты:
1) Вызываем make
http://rsdn.ru/File/25173/jedit-shot-1.PNG

2) Парсинг вывода make
http://rsdn.ru/File/25173/jedit-shot-2.PNG

3) ctags в действии
http://rsdn.ru/File/25173/jedit-shot-3.PNG

4) навигация по коду
http://rsdn.ru/File/25173/jedit-shot-4.PNG

Посмотрел разные IDE, упоминавшиеся сдесь, лучше JEdit ничего не нашел.
Re: кто какие знает IDE для C++
От: Victor Repetsky Украина  
Дата: 07.01.04 09:22
Оценка: 1 (1)
Здравствуйте, Рома Мик, Вы писали:

РМ>Ищу приличную IDE, чтобы программировать под Windows на C++. Компилятор предполагается mingw.

Немного не такое, но глянуть, думаю, будет интересно.
BVRDE

Всего хорошего.
Виктор.
SCJP, SCEA
Re[3]: кто какие знает IDE для C++
От: Donnerjack Россия  
Дата: 08.01.04 00:33
Оценка: 1 (1)
РМ>Ну я с gdb в свое время наловчился. Да и графические дебаггеры есть на этом свете.
РМ>Тоже планирую потестировать в ближайшее время.
Я ничего нормально работающего не нашел.

D>>IMHO. Можно довольно неплохо жить без IDE в обычном смысле этого слова.

D>>Правда, придется поработать немного руками, что бы все настроить. В результате, то, что
D>>получается, получается зачастую лучше в плане редакторования, чем самая-главная-IDE-под-windows.
РМ>самая-главная-IDE-под-windows версии 7 — не побоюсь этого слова отстой. А в версии 6 — компилятор оно же самое.

D>>Нужен хорошо кастомизируемый редактор, понимающий ctags/etags.

РМ>Что такое ctags/etags?
GNU-тая тулза, умеющая парсить исходники и создавать базу тегов. Потом эта база может быть
прикручена к редактору, например, Emacs понимает, NEdit, JEdit, SciTE вроде тоже.
Как раз и появляется автокомплит и прочие приятные вещи. http://ctags.sourceforge.net
кто какие знает IDE для C++
От: Рома Мик Россия http://romamik.com
Дата: 06.01.04 23:34
Оценка:
Ищу приличную IDE, чтобы программировать под Windows на C++. Компилятор предполагается mingw.
Нужные фичи: автокомплит, вызов компилятора и парсинг его вывода, интегрированный дебаггер ( необязательно ) и т.д. Бесплатно.
dev-cpp — фигня. Не понимаю, как они стали популярны.
В данный момент скачиваю MinGW Developer Studio и Source Edit.
Накидайте ссылок, из тех, что хотелось бы посмотреть да руки не доходили, а то уже запарился всякую фигню отбрасывать типа VIDE. Кое-что скачаю, посмотрю. Поделюсь с народом мнением и кратким описанием.
... << RSDN@Home 1.1.2 beta 2 >>

09.01.04 15:41: Перенесено из 'Прочее'
Re: кто какие знает IDE для C++
От: Donnerjack Россия  
Дата: 07.01.04 05:44
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Ищу приличную IDE, чтобы программировать под Windows на C++. Компилятор предполагается mingw.


РМ>dev-cpp — фигня. Не понимаю, как они стали популярны.

Не то, что бы совсем фигня. Идеи заложены неплохие. Но безобразно глючный и нестабильный.
Написан, похоже, на Delphi. Хе-хе. Встроенный дебагер глючит, некоторые необходимые
функции просто не работают. Очень печально, потому что это, видимо, лучшее из того,
что есть. Поэтому и популярен.

РМ>В данный момент скачиваю MinGW Developer Studio и

Source Edit.

MinGW Developer Studio. В нем почти ничего нет. Внешне похож на MSVS. Но реализует процентов, наверное,
десять функционала. Очень бедно, и непонятно, зачем оно в таком виде вообще нужно.

РМ>Накидайте ссылок, из тех, что хотелось бы посмотреть да руки не доходили, а то уже запарился всякую

Я так понимаю, надежды особой на это нет.

РМ>Нужные фичи: автокомплит,

В каком объеме? Думаю, надо искать что-то, поддерживающее ctags/etags.

РМ>вызов компилятора и парсинг его вывода,

Без этого обойтись, в общем, можно.

РМ>интегрированный дебаггер ( необязательно )

То есть ты либо обходишься без дебаггера, либо используешь gdb, либо знаешь
хороший графический дебагер, понимающий отладочную информацию gcc ?
Поделишься знанием?

РМ>и т.д. Бесплатно.

95% что нет такого.

РМ>фигню отбрасывать типа VIDE. Кое-что скачаю, посмотрю. Поделюсь с народом мнением и кратким описанием.

Давай-давай. Будет здорово, если что-нибудь откопаешь. Посмотри SlickEdit. Только он платный, и стоит неплохо
так.

IMHO. Можно довольно неплохо жить без IDE в обычном смысле этого слова.
Правда, придется поработать немного руками, что бы все настроить. В результате, то, что
получается, получается зачастую лучше в плане редакторования, чем самая-главная-IDE-под-windows.

Нужен хорошо кастомизируемый редактор, понимающий ctags/etags. В общем-то, за
исключением интеграции с отладчиком, вариантов много. Я использовал JEdit и SciTE.
В общем, и то, и другое неплохо. Хардкорные перцы используют Emacs.

Но как же плохо без графического отладчика! Не могу привыкнуть к gdb.
Re: кто какие знает IDE для C++
От: ArtDenis Россия  
Дата: 07.01.04 08:10
Оценка:
Здравствуйте, Рома Мик, Вы писали:
РМ>Ищу приличную IDE, чтобы программировать под Windows на C++. Компилятор предполагается mingw.
РМ>Нужные фичи: автокомплит, вызов компилятора и парсинг его вывода, интегрированный дебаггер ( необязательно ) и т.д. Бесплатно.

FAR+Colorer+*.bat files

Правда, насчёт автокомплита — не знаю, есть ли такой плагин для FAR'a
... << RSDN@Home 1.1.0 stable >>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re: кто какие знает IDE для C++
От: WFrag США  
Дата: 07.01.04 08:53
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Ищу приличную IDE, чтобы программировать под Windows на C++. Компилятор предполагается mingw.

РМ>Нужные фичи: автокомплит, вызов компилятора и парсинг его вывода, интегрированный дебаггер ( необязательно ) и т.д. Бесплатно.
РМ>dev-cpp — фигня. Не понимаю, как они стали популярны.
РМ>В данный момент скачиваю MinGW Developer Studio и Source Edit.
РМ>Накидайте ссылок, из тех, что хотелось бы посмотреть да руки не доходили, а то уже запарился всякую фигню отбрасывать типа VIDE. Кое-что скачаю, посмотрю. Поделюсь с народом мнением и кратким описанием.

Ну, еще Eclipse есть (+плагин к нему для C++, cdt).
Re: кто какие знает IDE для C++
От: Аноним  
Дата: 07.01.04 10:03
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Ищу приличную IDE, чтобы программировать под Windows на C++. Компилятор предполагается mingw.

РМ>Нужные фичи: автокомплит, вызов компилятора и парсинг его вывода, интегрированный дебаггер ( необязательно ) и т.д. Бесплатно.
РМ>dev-cpp — фигня. Не понимаю, как они стали популярны.
РМ>В данный момент скачиваю MinGW Developer Studio и Source Edit.
РМ>Накидайте ссылок, из тех, что хотелось бы посмотреть да руки не доходили, а то уже запарился всякую фигню отбрасывать типа VIDE. Кое-что скачаю, посмотрю. Поделюсь с народом мнением и кратким описанием.
Source Insight — хорошая вещь.
Re[2]: кто какие знает IDE для C++
От: Рома Мик Россия http://romamik.com
Дата: 07.01.04 11:22
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Source Insight — хорошая вещь.

$269 насколько я помню. А вообще я его скачал и потестирую.
... << RSDN@Home 1.1.2 beta 2 >>
Re[2]: кто какие знает IDE для C++
От: Рома Мик Россия http://romamik.com
Дата: 07.01.04 11:22
Оценка:
Здравствуйте, Donnerjack, Вы писали:

РМ>>dev-cpp — фигня. Не понимаю, как они стали популярны.

D>Не то, что бы совсем фигня. Идеи заложены неплохие. Но безобразно глючный и нестабильный.
D>Написан, похоже, на Delphi.
На нем.
D>Хе-хе. Встроенный дебагер глючит, некоторые необходимые функции просто не работают.
Он появился только в последней пятой версии. Автокомплита там нет вообще. Не называть же автокомплитом возможность дополнить до ключевых слов C++ и всё?

D>MinGW Developer Studio. В нем почти ничего нет. Внешне похож на MSVS. Но реализует процентов, наверное,

D>десять функционала. Очень бедно, и непонятно, зачем оно в таком виде вообще нужно.
Нда. В принципе очень бедненько. А дебаггер — это вообще что-то с чем-то: только quick watch и все. А вообще слишком много и не надо.

РМ>>Нужные фичи: автокомплит,

D>В каком объеме? Думаю, надо искать что-то, поддерживающее ctags/etags.
В хорошем объеме, чтобы показывал все задекларированные сущности в самом исходнике и во всех включенных файлах. На самом деле это не так уж сложно в реализации.

РМ>>вызов компилятора и парсинг его вывода,

D>Без этого обойтись, в общем, можно.
Неудобно.

РМ>>интегрированный дебаггер ( необязательно )

D>То есть ты либо обходишься без дебаггера, либо используешь gdb, либо знаешь
D>хороший графический дебагер, понимающий отладочную информацию gcc ?
D>Поделишься знанием?
Ну я с gdb в свое время наловчился. Да и графические дебаггеры есть на этом свете. Тоже планирую потестировать в ближайшее время.

D>Посмотри SlickEdit. Только он платный, и стоит неплохо

D>так.
$300 примерно. Но посмотрю видимо.

D>IMHO. Можно довольно неплохо жить без IDE в обычном смысле этого слова.

D>Правда, придется поработать немного руками, что бы все настроить. В результате, то, что
D>получается, получается зачастую лучше в плане редакторования, чем самая-главная-IDE-под-windows.
самая-главная-IDE-под-windows версии 7 — не побоюсь этого слова отстой. А в версии 6 — компилятор оно же самое.

D>Нужен хорошо кастомизируемый редактор, понимающий ctags/etags.

Что такое ctags/etags?

D> В общем-то, за исключением интеграции с отладчиком, вариантов много.

Очень хочется приличный графический build tool. Типа RsxIde, но постабильнее и гораздо побогаче возможностями.
... << RSDN@Home 1.1.2 beta 2 >>
Re[2]: кто какие знает IDE для C++
От: Рома Мик Россия http://romamik.com
Дата: 07.01.04 11:22
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>FAR+Colorer+*.bat files

AD>Правда, насчёт автокомплита — не знаю, есть ли такой плагин для FAR'a
Сильно смущает 80 символов в ширину. А плагины не совсем такие, но есть. Они делают автокомплит вообще всеми словами, какие уже встречались в тексте.
... << RSDN@Home 1.1.2 beta 2 >>
Re[2]: кто какие знает IDE для C++
От: Рома Мик Россия http://romamik.com
Дата: 07.01.04 11:26
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>Ну, еще Eclipse есть (+плагин к нему для C++, cdt).

Я, видимо, идиот, но не разобрался, что качать.
... << RSDN@Home 1.1.2 beta 2 >>
Re[3]: кто какие знает IDE для C++
От: ArtDenis Россия  
Дата: 07.01.04 11:38
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Сильно смущает 80 символов в ширину.

Это в Win9x\ME, а в NT4\W2000\Xp\2003 — можно выставлять любое количество символов.

РМ>А плагины не совсем такие, но есть. Они делают автокомплит вообще всеми словами, какие уже встречались в тексте.

Может быть, не знаю...
... << RSDN@Home 1.1.0 stable >>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[3]: кто какие знает IDE для C++
От: Аноним  
Дата: 07.01.04 12:41
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Здравствуйте, WFrag, Вы писали:


WF>>Ну, еще Eclipse есть (+плагин к нему для C++, cdt).

РМ>Я, видимо, идиот, но не разобрался, что качать.
http://www.eclipse.org/cdt/
Re: кто какие знает IDE для C++
От: Donnerjack Россия  
Дата: 08.01.04 03:19
Оценка:
Продолжая тему.

В установленном у меня Cygwin-е оказался Insight — Tcl/Tk-шный фронтенд к gdb, который — сюрприз! — нормально работает.
В общем, с меня достаточно JEdit + Insight.
Re[2]: кто какие знает IDE для C++
От: Рома Мик Россия http://romamik.com
Дата: 08.01.04 11:50
Оценка:
Здравствуйте, Donnerjack, Вы писали:

D>Продолжая тему.


D>В установленном у меня Cygwin-е оказался Insight — Tcl/Tk-шный фронтенд к gdb, который — сюрприз! — нормально работает.

Один из самых известных. В 4 версии devcpp был в качестве отладчика. Сам не пробовал, но тоже собираюсь.
... << RSDN@Home 1.1.2 beta 2 >>
Re: кто какие знает IDE для C++
От: cencio Украина http://ua-coder.blogspot.com
Дата: 08.01.04 12:30
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Ищу приличную IDE, чтобы программировать под Windows на C++. Компилятор предполагается mingw.

РМ>Нужные фичи: автокомплит, вызов компилятора и парсинг его вывода, интегрированный дебаггер ( необязательно ) и т.д. Бесплатно.
РМ>dev-cpp — фигня. Не понимаю, как они стали популярны.
РМ>В данный момент скачиваю MinGW Developer Studio и Source Edit.
РМ>Накидайте ссылок, из тех, что хотелось бы посмотреть да руки не доходили, а то уже запарился всякую фигню отбрасывать типа VIDE. Кое-что скачаю, посмотрю. Поделюсь с народом мнением и кратким описанием.

мне понравился Source Navigator
очень убобная тулза когда надо разобраться в чужом большом проекте, я использую его чтобы анализировать сырци и SciTE как редактор (можно и в Source Navigator это делать, но не люблю я интерфейс сделаный на Tcl/Tk).
Re[2]: кто какие знает IDE для C++
От: Рома Мик Россия http://romamik.com
Дата: 08.01.04 13:15
Оценка:
Здравствуйте, Donnerjack, Вы писали:

D>Более внимательно посмотрел на JEdit на предмет нужных тебе фич.

Уже качаю. Осталось build-tool придумать.

РМ>>Нужные фичи:

Если бы я их все сумел перечислить и вообще все за раз вспомнить.

РМ>>автокомплит,

D>Есть, но в пределах символов, присутствующих в файле или введенных ранее.
Как же так? И нельзя приделать чтобы из хедеров бралось и из стандартных хедеров? Впрочем, скачаю — посмотрю.

D>Скриншоты:

Ну и работку ты проделал.

D>Посмотрел разные IDE, упоминавшиеся сдесь, лучше JEdit ничего не нашел.

Здесь ничего особо хорошего пока и не упоминалось ( из того, что я смотрел, а смотрел все кроме Eclipse, да BVRDE, который у меня падает не успев запуститься. )
... << RSDN@Home 1.1.2 beta 2 >>
Re[3]: кто какие знает IDE для C++
От: Donnerjack Россия  
Дата: 08.01.04 14:17
Оценка:
D>>Более внимательно посмотрел на JEdit на предмет нужных тебе фич.
РМ>Уже качаю. Осталось build-tool придумать.
А что от нее надо? Если просто всякие, скажем, тарджеты make-а вызывать по хоткеям,
так это на раз делается.

РМ>>>автокомплит,

D>>Есть, но в пределах символов, присутствующих в файле или введенных ранее.
РМ>Как же так? И нельзя приделать чтобы из хедеров бралось и из стандартных хедеров? Впрочем, скачаю — посмотрю.
Не получилось. API открытое, в принципе, при большом желании можно приделать попробовать.
Дел всего — рекурсивно искать строки вида #include ..., пытаться искать иклуд-файлы в заданных
каталогах, потом напускать на них ctags. Правда, как делать допечатку — неясно, не смотрел еще.
Проблема в том, что если не учитывать контекст, то вариантов для допечатки будет слишком много.
А что бы учитывать контекст, нужно прикручивать честный парсер C++.

РМ>Ну и работку ты проделал.

Да не спалось мне что-то.

D>>Посмотрел разные IDE, упоминавшиеся сдесь, лучше JEdit ничего не нашел.

РМ>Здесь ничего особо хорошего пока и не упоминалось ( из того, что я смотрел, а смотрел все кроме Eclipse, да BVRDE, который у менРМ>я падает не успев запуститься. )
Ему нужен MSXML SDK 4. Я скачал. Посмотрел BVRDE. Какой-то у его авторов очень своеобразное вИдение IDE. Снёс нафик.
Re[4]: кто какие знает IDE для C++
От: Рома Мик Россия http://romamik.com
Дата: 08.01.04 14:51
Оценка:
Здравствуйте, Donnerjack, Вы писали:

D>>>Более внимательно посмотрел на JEdit на предмет нужных тебе фич.

Скачал, бегло осмотрел. Брр. С полпинка не разберешся. Поработаю лучше пока. Потом еще посмотрю.

РМ>>Осталось build-tool придумать.

D>А что от нее надо? Если просто всякие, скажем, тарджеты make-а вызывать по хоткеям,
Эээ нет. Мне нужна генерация makefile. Причем гибкая. Можно конечно с automake поразбираться, но хочется визуального.

D>А что бы учитывать контекст, нужно прикручивать честный парсер C++.

ИМХО не необязательно совсем честный. Я об этом думал.
... << RSDN@Home 1.1.2 beta 2 >>
Re[5]: кто какие знает IDE для C++
От: Sergey Россия  
Дата: 08.01.04 15:14
Оценка:
Hello, Рома!
You wrote on Thu, 08 Jan 2004 14:51:42 GMT:

РМ>>> Осталось build-tool придумать.

D>> А что от нее надо? Если просто всякие, скажем, тарджеты make-а вызывать
D>> по хоткеям,
РМ> Эээ нет. Мне нужна генерация makefile. Причем гибкая. Можно конечно с
РМ> automake поразбираться, но хочется визуального.

D>> А что бы учитывать контекст, нужно прикручивать честный парсер C++.

РМ> ИМХО не необязательно совсем честный. Я об этом думал.

Честный, наоборот, для автокомплита практически не годится.

Best regards,
Sergey.
Posted via RSDN NNTP Server 1.8 beta
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re[2]: кто какие знает IDE для C++
От: Аноним  
Дата: 12.01.04 08:36
Оценка:
Здравствуйте, Donnerjack, Вы писали:

D>Но как же плохо без графического отладчика! Не могу привыкнуть к gdb.


Посмотри на DDD или Insight. И то, и другое -- GUI для gdb.
Re: кто какие знает IDE для C++
От: max-maxtor Россия www.rsdn.ru
Дата: 12.01.04 22:48
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Ищу приличную IDE, чтобы программировать под Windows на C++. Компилятор предполагается mingw.

РМ>Нужные фичи: автокомплит, вызов компилятора и парсинг его вывода, интегрированный дебаггер ( необязательно ) и т.д. Бесплатно.
РМ>dev-cpp — фигня. Не понимаю, как они стали популярны.
Многие продукты в основном бесплатные носят 2й смысл.Как мне кажется его откровенная глючность и популярность тем и объясняется.
РМ>В данный момент скачиваю MinGW Developer Studio и Source Edit.
РМ>Накидайте ссылок, из тех, что хотелось бы посмотреть да руки не доходили, а то уже запарился всякую фигню отбрасывать типа VIDE. Кое-что скачаю, посмотрю. Поделюсь с народом мнением и кратким описанием.
Re[4]: кто какие знает IDE для C++
От: LCR Россия lj://_lcr_
Дата: 13.01.04 07:52
Оценка:
Здравствуйте, ArtDenis, Вы писали:

РМ>>А плагины не совсем такие, но есть. Они делают автокомплит вообще всеми словами, какие уже встречались в тексте.

AD>Может быть, не знаю...

Очень хороший плагин AutoCompletion v1.3.2 (от 24/11/2000) Может уже вышла версия ещё новее. Я сделал там снятие выделения на клавишу Левый Шифт — и всё стало совсем удобно и легко.
quicksort =: (($:@(<#[),(=#[),$:@(>#[)) ({~ ?@#)) ^: (1<#)
Re[3]: кто какие знает IDE для C++
От: LCR Россия lj://_lcr_
Дата: 13.01.04 08:00
Оценка:
Здравствуйте, Рома Мик, Вы писали:

РМ>Ну я с gdb в свое время наловчился.

Для GDB навык нужен — (это как со слепой печатью — труднее, но результаты лучше).

РМ>самая-главная-IDE-под-windows версии 7 — не побоюсь этого слова отстой. А в версии 6 — компилятор оно же самое.


А вот кстати о птичках — никто не знает, как к студии версии 6 прикрутить компилятор из 2003-й студии. На мой взгляд, под виндами на этой связке уже можно работать.
quicksort =: (($:@(<#[),(=#[),$:@(>#[)) ({~ ?@#)) ^: (1<#)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.