- Отрисовка классического «офисного» GUI типа кнопок, прогресс-баров, виджетов, анимации.
- Отрисовка любой нестандартной графики типа непрерывно движущихся графиков из миллионов точек.
- Работа с базами данных
- Работа с сетью
- Работа с реестром операционной системы
- Работа с принтером
- Быстрое (в том числе параллельное) выполнение сложных вычислительных задач.
- И многое, многое другое.
Наборов платформ и фреймворков, которые позволяют эффективно строить подобные приложения, не так уж много. В свое время, попробовав разные платформы, программисты в моей организации уверенно остановились на следующей связке: язык С++ и платформа Qt. Как показало время, этот выбор не подвел. Вот именно с оглядкой на этот выбор я начну излагать тот набор материалов, которые я рекомендую к изучению начинающими программистами, если они хотят стать настоящими гуру в этом направлении.