In computer science, imperative programming is a programming paradigm that uses statements that change a program’s state. (Quelle: Wikipedia)