# Imperative programming
| | In computer science, **Imperative programming** is a programming paradigm of software 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 step by step, rather than on high-level descriptions of its expected results. |
|-|-|
| | wikipedia:: [Imperative programming](https://en.wikipedia.org/wiki/Imperative_programming) |
- [[Object-Oriented Programming]]
- [[Procedural Programming]]