Здесь на форуме часто выражалось мнение о том, что C++ в принципе малопригоден для создания программ (редкое применение узкой специфики языка, излишнее умничание на ровном месте или что-то еще...).
Подскажите, пожалуйста, в таком случае язык, который соответствовал следующим требованиям:
1. Кроссплатформенный язык; 2. Мощный, но достаточно простой в освоении ;-); 2. Полная поддержка GUI-интерфейсов (возможно использование чужих GUI-библиотек); 3. Полноценная работа с БД через единый интерфейс (ODBC и др.); 4. Возможность свободного использования макроподстановок (строка кода может быть интерпретирована как код). Программист из меня может быть плохой, но вот идеями меня Бог не обидел!
Поэтому хочется меньше тратить усилий на кодирование и больше - на реализацию замыслов.