Open English Wordnet
(n)imperative programminga programming paradigm that describes computation in terms of statements that change a program state.“Procedural programming, on the other hand, is a specific type (or subset) of Imperative programming, where you use procedures (i.e., functions) to describe the commands the computer should perform.”