Programowanie imperatywne –
paradygmat programowania, który opisuje proces wykonywania jako sekwencję instrukcji zmieniających stan
programu. Podobnie jak
tryb rozkazujący w
lingwistyce wyraża żądania jakichś czynności do wykonania. Programy imperatywne składają się z ciągu komend do wykonania przez komputer. Rozszerzeniem (w sensie wbudowanych funkcji) i rodzajem (w sensie paradygmatu) programowania imperatywnego jest
programowanie proceduralne.