Russian Qt Forum
Ноябрь 25, 2024, 15:28
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Какая IDE лучше для кода С++? (На данный момент)
Страниц:
1
2
[
3
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Какая IDE лучше для кода С++? (На данный момент) (Прочитано 18956 раз)
kamre
Частый гость
Offline
Сообщений: 233
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #30 :
Февраль 24, 2013, 10:53 »
Цитата: Old от Февраль 24, 2013, 09:44
Для "понятия" этого IDE должна быть по сути компилятором или пользоваться для раскручивания этого компилятором.
А нормальные IDE всегда содержат полноценный front-end компилятора для того языка, который поддерживают. Это верно для Java/Scala/C# IDE. В Eclipse JDT вообще полностью свой инкрементальный компилятор, и все связи в коде устанавливаются корректно и автоматические рефакторинги работают. А для C++ пока нет нормальных и удобных IDE, все обзавелись какими-то кривыми парсерами, которые не позволяют полностью учитывать семантику языка.
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #31 :
Февраль 24, 2013, 11:11 »
Цитата: kamre от Февраль 24, 2013, 10:53
пока нет нормальных и удобных IDE, все обзавелись какими-то кривыми парсерами, которые не позволяют полностью учитывать семантику языка.
Ждем clang...
Записан
Bepec
Гость
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #32 :
Февраль 24, 2013, 13:17 »
Парсер должен полностью знать весь синтаксис С++, полностью просчитывать связи и зависимости между классами/проектами и прочим. Если б был готовый функционал из коробки (допустим возвращение компилятором мест где используется текущая переменная), тогда проблемы не было.
Сейчас же проблема именно в том, что парсеры видят не проект, а файлы. Максимум может поменять в cpp/h одного файла.
Записан
ViTech
Гипер активный житель
Offline
Сообщений: 858
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #33 :
Февраль 24, 2013, 13:37 »
Тут не все компиляторы могут полностью реализовать все возможности C++ (в частности С++11), чего же ждать от самопальных парсеров
.
Записан
Пока сам не сделаешь...
kamre
Частый гость
Offline
Сообщений: 233
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #34 :
Февраль 24, 2013, 13:53 »
Цитата: Bepec от Февраль 24, 2013, 13:17
Сейчас же проблема именно в том, что парсеры видят не проект, а файлы. Максимум может поменять в cpp/h одного файла.
Да даже в одном простом файле IDE не могут разобраться, так что это не проблема проект/файл.
Записан
Bepec
Гость
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #35 :
Февраль 24, 2013, 16:54 »
Незнаю, пользуюсь последним лицензионным Visual assist - переименовывает нормально, но в пределах одного класса (h/cpp реализации).
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #36 :
Февраль 24, 2013, 17:22 »
Тема конечно "та еще", но по поводу переименования: я перетаскиваю на 64 и мне приходится заменять long на SInt32 и.т.п, так как long имеет разный sizeof на 32/64. Пробовал автоматизировать и так и сяк и в конце-концов пришел к выводу: лучше всего Cmd-F и Cmd-G, т.е. "по одному" и с обязательным просмотром контекста, хотя бы 1-2 сек. Иначе конечно можно заменить очень быстро (сэкономив 10-15 мин), но поиск ошибки выполнения может занять много часов. После пары таких залетов - энтузиазм к "автоматике" полностью испаряется.
Да, и какое вумное слово "семантика" (не так себе, хухры-мухры
)
Записан
yarick
Гость
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #37 :
Февраль 24, 2013, 17:30 »
Всё-таки лучше останусь на Qt Creator, раз нет единого мнения) Он очень даже неплох как редактор
Записан
kamre
Частый гость
Offline
Сообщений: 233
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #38 :
Февраль 24, 2013, 18:43 »
Цитата: Bepec от Февраль 24, 2013, 16:54
Незнаю, пользуюсь последним лицензионным Visual assist - переименовывает нормально, но в пределах одного класса (h/cpp реализации).
И как он "нормально" переименовывает приведенный выше пример кода?
У меня VA какой-то не очень новый (и не очень лицензионный) переименовывает кроме самой функции A::func еще только внутри макроса тем самым полностью поломав код.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Какая IDE лучше для кода С++? (На данный момент)
«
Ответ #39 :
Февраль 25, 2013, 09:27 »
KDevelop
//тред не читал
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц:
1
2
[
3
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...