Описание тега console-application
Консольное приложение представляет собой компьютерную программу предназначен для использования с помощью компьютерного интерфейса только текст, например, текстовый терминал, интерфейс командной строки некоторых операционных систем (Unix, DOS и т.д.) или текстовым интерфейсом в комплекте с наиболее Операционные системы с графическим интерфейсом пользователя (GUI), такие как консоль Win32 в Microsoft Windows, терминал в Mac OS X и xterm в Unix. Пользователь обычно взаимодействует с консольным приложением, используя только клавиатуру и экран дисплея, в отличие от приложений с графическим интерфейсом пользователя, которые обычно требуют использования мыши или другого указывающего устройства. Многие консольные приложения, такие как интерпретаторы командной строки, являются инструментами командной строки, но также существует множество программ с текстовым пользовательским интерфейсом (TUI).
Поскольку скорость и простота использования приложений с графическим пользовательским интерфейсом со временем улучшились, использование консольных приложений значительно уменьшилось, но не исчезло. Некоторые пользователи просто предпочитают консольные приложения, в то время как некоторые организации по-прежнему полагаются на существующие консольные приложения для решения ключевых задач обработки данных.