Хороший програмист напишет программу, будь она ГУЙ или нет, на любом языке (если этот язык имеет необходимые конструкции). Язык это не самоцель а способ выражения своих идей. И программа будет хорошо исполняться, в ней будет мало ошибок, и она будет нормально maintan-аться. Другое дело что написать одну и туже программу на разных языках занимает разное время, причём выбор языка должен зависит от того что за програма, какой она сложности, кто является её пользователями и кто является её автором
Говорить о том что, вот это для ламеров а вот это для натоящих програмистов, довольно не дальновидно. В принципе каждый пакет имеет свою облась применения. Мне думается в нынешних условиях писать что-нибудь типа Solitire на C++ не очень удачное решение. И отвергать тот или иной tool только потому что он "для ламеров" не серьёзно.
>>Гм. Если MFC не самая удачная библиотека для создания оконного интерфейса, то это не значит, что на C++ нельзя сделать хороший GUI.
Конечно можно, и на самом деле большинство ГУИ написаны на C++, просто сейчас появились средства которые позваляют делать тоже самое но быстрее, и легче, и с меньшими затратами.
А вот в серверной или системной части C++ замены нет. Ещё нет языка который бы смог хотя-бы начинать приближаться к нему.