Я бы сказал «Приложение» или «Сервис», в зависимости от того, есть графический интерфейс или нет.
Как можно что-то сделать
вот так
Поскольку вы пометили свой вопрос с помощью C ++, я предполагаю, что вы хотите использовать C ++ для создания приложений для Windows, таких как Microsoft Word или Excel?
Вы можете загрузить бесплатную версию Microsoft Visual Studio C ++ Express, прочитать некоторые учебные пособия, купить книгу и начать изучать, как писать приложения. Такое приложение, как Excel, было написано командой разработчиков из более чем двадцати лет.
Существует много разных способов написания приложений для Windows, и многие люди используют для написания таких языков, кроме C ++, хотя C ++, безусловно, очень популярен для коммерческих приложений, и я считаю, что Excel и Word написаны на смеси C ++ и C.
Здесь, в StackOverflow, я насчитываю более двух десятков различных языков, используемых для написания приложений для Windows, включая Python, C ++, Java, Delphi и многие другие.
Основная структура такого приложения выглядит в Python-подобном псевдокоде следующим образом, не сильно отличаясь от C-like-кода другого ответа:
initialize_things()
while (!AreWeStoppingYet) :
event = GetAnEvent()
ProcessAnEvent(event)
Иногда этот маленький цикл выше является частью "структуры", как сказал кто-то другой. Другими словами, я никогда сам не пишу этот код, он написан для меня. Я часто использую Delphi, и этот маленький цикл является частью небольшого объекта под названием Application. Во многих фреймворках, включая Delphi и некоторые фреймворки C ++, этот цикл скрыт где-то в исходном коде вашей фреймворк, и вы можете даже не задумываться о том, что он там есть.