Imperative Programming

Return to Glossary

Imperative Programming is a programming paradigm that uses statements that change a program's state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform. Imperative programming focuses on describing how a program operates.

Note:The term is often used in contrast to Declarative Programming, which focuses on what the program should accomplish without specifying how the program should achieve the result. Source: https://en.wikipedia.org/wiki/Imperative_programming