Диалог с программой
Языки программирования по сути выполняют те или иные операции над данными (числами, строками, списками и др.). Эти данные в программу может "заложить" программист или же они будут поступать от пользователя в процессе выполнения программы. Например, если программа выполняет умножение числа на само себя, то это число может быть получено от пользователя. Чтобы пользователь ввел число, должна выполниться какая-то встроенная команда, предоставляющая интерфейс для ввода данных.