Императи́вное программи́рование — это
парадигма программирования, которая, в отличие от декларативного программирования, описывает процесс вычисления в виде
инструкций, изменяющих состояние программы. Императивная программа очень похожа на приказы, выражаемые повелительным наклонением в
естественных языках, то есть это последовательность команд, которые должен выполнить
компьютер.