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,[1] rather than on high-level descriptions of its expected results.

The term is often used in contrast to declarative programming, which focuses on what the program should accomplish without specifying all the details of how the program should achieve the result.[2]

  1. ^ Jain, Anisha (2022-12-10). "Javascript Promises— Is There a Better Approach?". Medium. Retrieved 2022-12-20.
  2. ^ "Imperative programming: Overview of the oldest programming paradigm". IONOS Digitalguide. 21 May 2021. Retrieved 2022-05-03.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne