На чем лучше программировать визуальные приложения?
Встал вопрос о выборе языка для программирования визуальных приложений (на данном этапе мы пока что только рисуем графики).
Хочу дальше программировать в c++, ну точнее получается в visual c++, скажите, что более актуально в visual c++, а то открыл visual studio -> projects и не смог даже нормально выбрать.
Либо посоветуйте язык + среда разработки (настоятельно прошу помочь с visual c++).
Плюсую Qt, как вариант, ещё и Qt Creator. Компилятор студии он использовать умеет. Visual ничего общего с визуальным (хотя какое оно ещё: смотришь же глазиками) программированием не имеет.
Чего это вы так MFC сразу, она корява, но кто сказал, что она устарела. Даже контролы новые временами добавляют. А уж готовых контролов море или даже океан.
MFC стара как этот мир, сопровождать старые проекты еще можно, но новые писать в наше время просто маразм. Возьмите Qt, для студии есть плагин, не хотите плагин, поставьте Qt Creator. У нее отличная документация (вероятно, одна из лучших, какие я встречал). Есть хорошие книги для базового уровня и есть хорошие уроки на ютубе: www.youtube.com/playlist?list=PL2D1942A4688E9D63
Andrew_Khoma: олимпиадное программирование сильно отличается от промышленного. Здесь упор больше на алгоритм и быстрое решение проблемы. C++ же это в первую очередь промышленный язык с длительной историей. Как следствие, достаточно сложный сам по себе и содержащий тьму нюансов. Я уверен, что первое, где вы ударитесь головой - это утечки памяти, коррапты и прочие прелести адресной арифметики.
Если это не учебный проект, то лучше не учитесь в бою. Возьмите то, что больше прощает программисту (как минимум не нужно задумываться как передать аргументы в функцию: по значению, по ссылке или по указателю, а так же не нужно бояться, что если забыли сделать delete/delete[] то память потечёт как Ниагарский водопад).
Если же к здравому смыслу прислушиваться желания нет, то Виталий Витренко дал развёрнутый ответ. Даже в учебном плане - сильно рано вы до GUI подошли.
Andrew_Khoma: никого брать не пытался :) Сам давно и упорно программирую на C++, и, чем больше, тем больше я понимаю, как многого я не знаю, упускаю и т.п.