imperative programming

noun

1.
a programming paradigm that describes computation in terms of statements that change a program state.