Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/40: Рейтинг темы: голосов - 40, средняя оценка - 4.85
 Аватар для snake32
3504 / 1687 / 236
Регистрация: 26.02.2009
Сообщений: 8,404
Записей в блоге: 6

На какую среду разработки на C++ лучше перейти после изучения Delphi?

05.03.2016, 13:55. Показов 8839. Ответов 63
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени!

Более 5 лет программирую под Delphi, но хочется перейти на С++, потому как очень много чего интересного появляется только на С++, поэтому если хочется попробовать, например, новый API то для начала мне нужно переписать все заголовки с Си/С++ на Delphi.
Но незнание хороших бесплатных сред(IDE) для С++, а так же тонкостей настроек компиляторов/линковщиков, где делфя всё это тщательно скрывает, усложняют переход.
Так же непонятно как обстоят дела в С++ с разработкой GUI. Я не знаю проще методов чем визуальный редактор в Delphi.

Подкупает С++ ещё тем, что существуют, вроде, богатая палитра компиляторов, чего нет в делфи. Таким образом, я могу (и вроде теоретически даже очень просто) сначала померить производительность своей проги откопилированной последним компилятором от Intel, а потом от AMD и посмотреть кто "круче" на конкретном процессоре.

Вопрос такой:
Существует ли удобная среда разработки на C++, которая:
- позволяет просто менять компилятор
- имеет понятные инструменты отладки
- позволяет удобно разрабатывать GUI(хотя бы только для Windows)
- достаточно популярная что бы можно было у кого спросить глупые вопросы
- бесплатная

PS: наверное много чего хочу от бесплатной среды
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.03.2016, 13:55
Ответы с готовыми решениями:

Какую среду разработки лучше всего использовать?
Недавно был наслышан о том что visual studio имеет ряд недостатков и в большинстве не используется более или менее опытными...

Какую среду разработки лучше использовать новичку?
Пытаюсь начать изучать c++ и нужно несколько советов: 1) Какую среду разработки лучше использовать новичку? (Желательно с возможностью...

Какую среду для разработки под java Web лучше выбрать?
Hi! Меня терзают сомнения по поводу выбора среды разработки под java. Так чтобы она была удобной в использовании и можно работать с веб,...

63
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
05.03.2016, 14:09
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

Цитата Сообщение от snake32 Посмотреть сообщение
Существует ли удобная среда разработки на C++, которая:
- позволяет просто менять компилятор
- имеет понятные инструменты отладки
- позволяет удобно разрабатывать GUI(хотя бы только для Windows)
- достаточно популярная что бы можно было у кого спросить глупые вопросы
- бесплатная
QtCreator.
3
Почетный модератор
 Аватар для ildwine
6201 / 2955 / 1300
Регистрация: 04.03.2013
Сообщений: 5,796
Записей в блоге: 1
05.03.2016, 21:28
Цитата Сообщение от snake32 Посмотреть сообщение
Существует ли удобная среда разработки на C++, которая:
- позволяет просто менять компилятор
- имеет понятные инструменты отладки
- достаточно популярная что бы можно было у кого спросить глупые вопросы
- бесплатная
Code::blocks

Добавлено через 3 минуты
Вообще, лично я (а я не эксперт в С++) не знаю удобной среды для С++. Embercadero среды - платные, Visual Sudio - платные (есть версии бесплатные но урезанные по функционалу). Как человек пишущий на Java считаю лучшей средой InteliJ IDEA. На этом движке собран CLion для C++, но опять же платный...

Из бесплатных Eclipse и NetBeans (обе с плагинами для С++), Code::blocks, wxDevC++...
1
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
05.03.2016, 21:45
Цитата Сообщение от ildwine Посмотреть сообщение
Visual Sudio - платные
Экспресс версии вроде бесплатные.
Я как раз экспресс использую. Не очень хорошо представляю в чем они урезаны, но все задачи, что приходится решать на Си в студиях от Билли решаю на ура. И считаю VS самой идеальной (для себя) средой.
1
05.03.2016, 21:57

Не по теме:

Hikari, знаю Visual Studio, но идеальной считаю среду IntelliJ IDEA. Там просто невероятное количество фич, которые упрощают написание программы на Java. Такого не видел ни в одной IDE. Например "psvm пишешь и нажимаешь Tab - вставляется главный метод, smart-комплишен двух уровней - не видел ни в одной среде, то же самое в CLion, если бы серьезно занимался, то юзал бы его...

0
 Аватар для snake32
3504 / 1687 / 236
Регистрация: 26.02.2009
Сообщений: 8,404
Записей в блоге: 6
05.03.2016, 23:19  [ТС]
Цитата Сообщение от Hikari Посмотреть сообщение
VS самой идеальной (для себя) средой.
Как-то давно пробовал MFC на нём - имхо, что-то хуже мне сложно придумать. Хотя, наверное, дело привычки...
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
06.03.2016, 09:16
Цитата Сообщение от ildwine Посмотреть сообщение
но идеальной считаю среду IntelliJ IDEA.
Это дело вкуса. Или привычки. Я привыкла к Микрософту, а задачи стоящие перед мной позволяют выбирать инструмент.
Цитата Сообщение от snake32 Посмотреть сообщение
MFC на нём - имхо, что-то хуже мне сложно придумать.
Я вообще не смогла понять преимущества MFC...
0
Эксперт .NET
 Аватар для Rius
13046 / 7613 / 1663
Регистрация: 25.05.2015
Сообщений: 23,157
Записей в блоге: 14
06.03.2016, 10:13
Цитата Сообщение от snake32 Посмотреть сообщение
Как-то давно пробовал MFC на нём - имхо, что-то хуже мне сложно придумать. Хотя, наверное, дело привычки...
Это проблема MFC, а не Visual Studio. Одно (imho единственное) преимущество MFC - малый размер бинарника после сборки.

Добавлено через 4 минуты
Цитата Сообщение от Hikari Посмотреть сообщение
Экспресс версии вроде бесплатные.
Express бесплатные, в том числе и для коммерческого применения.
Урезаны в части командной работы, поддержки плагинов...
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12930 / 6798 / 1819
Регистрация: 18.10.2014
Сообщений: 17,199
08.03.2016, 04:29
Цитата Сообщение от snake32 Посмотреть сообщение
Как-то давно пробовал MFC на нём - имхо, что-то хуже мне сложно придумать.
А какое отношение к вопросу имеет MFC, не говоря уже о том, что никакого MFC уже сто лет как нет? Еще кто-то помнит о существовании MFC?

То, что как среда повседневной разработки Microsoft Visual Studio остается вне конкуренции, сомнений не вызывает. Это, кстати, основная причина того, что Windows удерживает позиции основной платформы для разработки прикладных программных продуктов, даже если основная целевая платформа продукта совсем другая, и даже несмотря на отставание майкрософтовских компиляторов С и С++ от современных стандартов.
0
 Аватар для snake32
3504 / 1687 / 236
Регистрация: 26.02.2009
Сообщений: 8,404
Записей в блоге: 6
08.03.2016, 16:23  [ТС]
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
А какое отношение к вопросу имеет MFC,
Прямое
Цитата Сообщение от snake32 Посмотреть сообщение
позволяет удобно разрабатывать GUI
А как вы разрабатыаете GUI на VS?
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
09.03.2016, 09:25
Цитата Сообщение от snake32 Посмотреть сообщение
А как вы разрабатыаете GUI на VS?
А вот это уже хороший вопрос
Тоже задавался вопросом по поводу среды, для тех, кто работал под дельфи, думаю RAD самое то
0
77 / 50 / 16
Регистрация: 17.05.2015
Сообщений: 262
09.03.2016, 10:16
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
и даже несмотря на отставание майкрософтовских компиляторов С и С++ от современных стандартов
Хочу заметить, что тот же gcc куда сильнее умудряется отставать по стандартам. А мелкомягкие умудряются запилить туда фичи новых стандартов раньше, чем официально этот стандарт будет утвержден
0
 Аватар для snake32
3504 / 1687 / 236
Регистрация: 26.02.2009
Сообщений: 8,404
Записей в блоге: 6
09.03.2016, 10:18  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
думаю RAD самое то
Нельзя использовать другой(не RADовски) компилятор
1
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
09.03.2016, 10:23
snake32, для VS есть интегратор Qt.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
09.03.2016, 22:33
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Еще кто-то помнит о существовании MFC?
ага. он активно используется.

Цитата Сообщение от TheCalligrapher Посмотреть сообщение
как среда повседневной разработки Microsoft Visual Studio остается вне конкуренции, сомнений не вызывает.
тут ещё дело в том, что вижуал студия не имеет альтернативы,
если нужно что-то сильно зависимое от специфики операционки.

например, если нужно одним из этапов сборки запускать IDL компилятор,
для генерации прокси/стаб библиотеки,
для маршалинга кастомных com-объектов.
работать с манифестами,
и тп системно-специфичное.

Цитата Сообщение от Valeryn Посмотреть сообщение
Хочу заметить, что тот же gcc куда сильнее умудряется отставать по стандартам.
господин бредит.
0
9 / 9 / 1
Регистрация: 21.02.2016
Сообщений: 36
10.03.2016, 01:05
Visual C++
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
10.03.2016, 22:41
В свое время начинал с Visual C++. Спустя время узнал про C# и его WPF. Потом Qt. Сейчас пользуюсь и C# и Qt. А то что мне когда-то под руку попался Visual C++ сотню раз пожалел. Вообще не понимаю для чего он существует, издевательство какое-то. Кто на нем сидит до сих пор - советую менять среду.

Для разработки оконных приложений под .NET - Microsoft Visual C# (и его WPF).
Для разработки кроссплатформенных оконных приложений и программирования на C++ - Qt Creator.
1
9 / 9 / 1
Регистрация: 21.02.2016
Сообщений: 36
10.03.2016, 23:13
Согласен! VC++ - мусор. Одно страдание. Доков нет, msdn - хаос, книги по vc++ пишут на манер 2+2 и тд.
С# и дотNet cамое то под UI. Или Qt.
Цитата Сообщение от pav1uxa Посмотреть сообщение
А то что мне когда-то под руку попался Visual C++ сотню раз пожалел. Вообще не понимаю для чего он существует, издевательство какое-то. Кто на нем сидит до сих пор - советую менять среду.
Мазахисты и студенты, которые учили С++ а не С# а теперь надо UI пилить.
Цитата Сообщение от pav1uxa Посмотреть сообщение
Вообще не понимаю для чего он существует
Чтобы получить возможность подравнивать лобковые волосы Сатаны, пока он ест мозг из твоего открытого черепа.
0
 Аватар для snake32
3504 / 1687 / 236
Регистрация: 26.02.2009
Сообщений: 8,404
Записей в блоге: 6
11.03.2016, 14:45  [ТС]
Цитата Сообщение от pav1uxa Посмотреть сообщение
разработки оконных приложений под .NET
Извините, но лично для меня .NET это
Цитата Сообщение от pav1uxa Посмотреть сообщение
программирования на C++ - Qt Creator
Потыкал я Qt Creator, GUI подторомаживает + ещё dll с приложениями таскать нужно.

Сейчас ещё раз хочу Visual C++ потыкать. Но GUI пока непонятно как пилить.
0
Эксперт .NET
 Аватар для Rius
13046 / 7613 / 1663
Регистрация: 25.05.2015
Сообщений: 23,157
Записей в блоге: 14
11.03.2016, 14:49
Цитата Сообщение от snake32 Посмотреть сообщение
Извините, но лично для меня .NET это
Вы себе просто ещё не все ноги отстрелили плюсами
Цитата Сообщение от snake32 Посмотреть сообщение
Потыкал я Qt Creator, GUI подторомаживает + ещё dll с приложениями таскать нужно.
GUI на Java подтормаживает, а в Qt вполне себе летает.
Таскать что-либо нужно везде. То .Net Framework, то Qt библиотеки, то Java Runtime, то VC++ Runtime (vcredist), то Windows вообще.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.03.2016, 14:49
Помогаю со студенческими работами здесь

Какую бесплатную среду (IDE) разработки для С++ 2013/2014 года выпуска лучше скачать?
Существуют множество как и бесплатные, так и платные среды разработок для С++ , но что делать, если вы можете скачать только один раз и то...

Начало изучения С++. Посоветуйте среду разработки.
Здравствуйте, решил изучить C++, посоветуйте достойную среду разработки для этого языка, в скачанных (Visual c++, dev-c++) даже не...

Какую среду разработки выбрать?
Добрый день.Только начинаю на Java. Подскажите,пожалуйста, 1)какую IDE выбрать? 2)может есть online сервис,чтобы код на java...

какую среду разработки с++ выбрать?
Итак я пишу на с++ под винду,хотелось бы попробывать писать под линукс) подскажите пожалйста какую среду разработки с++ выбрать? ...

Какую выбрать среду разработки
Доброго всем дня, подскажите пожалуйста, какую лучше всего выбрать платформу для программирования на vb.net, и если у кого то есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru