This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Imperative programming" – news · newspapers · books · scholar · JSTOR(October 2011) (Learn how and when to remove this template message)
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]
^Jain, Anisha (2022-12-10). "Javascript Promises— Is There a Better Approach?". Medium. Retrieved 2022-12-20.
^"Imperative programming: Overview of the oldest programming paradigm". IONOS Digitalguide. 21 May 2021. Retrieved 2022-05-03.
and 20 Related for: Imperative programming information
In computer science, imperativeprogramming is a programming paradigm of software that uses statements that change a program's state. In much the same...
functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
This is a list of notable programming languages, grouped by type. There is no overarching classification scheme for programming languages. Thus, in many...
In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change. With this paradigm...
Procedural programming is a programming paradigm, classified as imperativeprogramming, that involves implementing the behavior of a computer program as procedures...
prohibitions Imperativeprogramming, a programming paradigm in computer science Imperative logic Imperative (film), a 1982 German drama film Moral imperative, a...
approaches to programming: Imperativeprogramming – focuses on how to execute, defines control flow as statements that change a program state. Declarative...
and imperative languages. Programming languages with built-in support for constraints include Oz (functional programming) and Kaleidoscope (imperative programming)...
about syntax and grammar. Some common programming paradigms include (shown in hierarchical relationship): Imperative – code directly controls execution flow...
history of programming languages spans from documentation of early mechanical computers to modern tools for software development. Early programming languages...
is, (re)build all program modules, an incremental compiler recompiles only modified portions of a program. In imperativeprogramming and software development...
two main groups of quantum programming languages: imperative quantum programming languages and functional quantum programming languages. The most prominent...
implementation details for greater simplicity. Thousands of programming languages—often classified as imperative, functional, logic, or object-oriented—have been...
multi-paradigm, supporting event-driven, functional, and imperativeprogramming styles. It has application programming interfaces (APIs) for working with text, dates...
purely functional programming usually designates a programming paradigm—a style of building the structure and elements of computer programs—that treats all...
esoteric programming language (sometimes shortened to esolang) is a programming language designed to test the boundaries of computer programming language...
(/ˈfɔːrtræn/; formerly FORTRAN) is a third generation, compiled, imperativeprogramming language that is especially suited to numeric computation and scientific...
Logic programming is a programming, database and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical...