---
key: para/imperative
kind: paradigm
name: "Imperative"
url: https://plangs.page/paradigm/imperative
---

# Imperative

Uses statements to change a program's state.

## Facts

- Homepage: https://en.wikipedia.org/wiki/Imperative_programming

## Relationships

### Plangs

- [Ada](https://plangs.page/ada)
- [AMPL](https://plangs.page/ampl)
- [Assembly](https://plangs.page/assembly)
- [AssemblyScript](https://plangs.page/assemblyscript)
- [AutoHotkey](https://plangs.page/autohotkey)
- [Bash](https://plangs.page/bash)
- [BASIC](https://plangs.page/basic)
- [Bun](https://plangs.page/bun)
- [C](https://plangs.page/c)
- [C#](https://plangs.page/c-sharp)
- [C++](https://plangs.page/c++)
- [Cilk](https://plangs.page/cilk)
- [CoffeeScript](https://plangs.page/coffeescript)
- [D](https://plangs.page/d)
- [Dart](https://plangs.page/dart)
- [Euphoria](https://plangs.page/euphoria)
- [F#](https://plangs.page/f-sharp)
- [Flix](https://plangs.page/flix)
- [Fortran](https://plangs.page/fortran)
- [Frink](https://plangs.page/frink)
- [Gambit](https://plangs.page/gambit)
- [GDScript](https://plangs.page/gdscript)
- [Go](https://plangs.page/go)
- [Gremlin](https://plangs.page/gremlin)
- [Groovy](https://plangs.page/groovy)
- [Hack](https://plangs.page/hack)
- [Imba](https://plangs.page/imba)
- [IronPython](https://plangs.page/ironpython)
- [Janet](https://plangs.page/janet)
- [Java](https://plangs.page/java)
- [JavaScript](https://plangs.page/javascript)
- [Julia](https://plangs.page/julia)
- [Kotlin](https://plangs.page/kotlin)
- [Lua](https://plangs.page/lua)
- [LuaJIT](https://plangs.page/luajit)
- [Luau](https://plangs.page/luau)
- [MATLAB](https://plangs.page/matlab)
- [MLton](https://plangs.page/mlton)
- [Mojo](https://plangs.page/mojo)
- [MoonScript](https://plangs.page/moonscript)
- [Nim](https://plangs.page/nim)
- [Node.js](https://plangs.page/node)
- [OCaml](https://plangs.page/ocaml)
- [Odin](https://plangs.page/odin)
- [Pascal](https://plangs.page/pascal)
- [PHP](https://plangs.page/php)
- [Picat](https://plangs.page/picat)
- [PowerShell](https://plangs.page/powershell)
- [PureBasic](https://plangs.page/purebasic)
- [Python](https://plangs.page/python)
- [R](https://plangs.page/r)
- [R5RS](https://plangs.page/r5rs)
- [Racket](https://plangs.page/racket)
- [Raku](https://plangs.page/raku)
- [Rakudo](https://plangs.page/rakudo)
- [Rascal](https://plangs.page/rascal)
- [Rebol](https://plangs.page/rebol)
- [Red](https://plangs.page/red)
- [Ruby](https://plangs.page/ruby)
- [Rust](https://plangs.page/rust)
- [Scala](https://plangs.page/scala)
- [Scheme](https://plangs.page/scheme)
- [Solidity](https://plangs.page/solidity)
- [Squirrel](https://plangs.page/squirrel)
- [Standard ML](https://plangs.page/standard-ml)
- [Swift](https://plangs.page/swift)
- [Tcl](https://plangs.page/tcl)
- [TypeScript](https://plangs.page/typescript)
- [V](https://plangs.page/v)
- [V8](https://plangs.page/v8)
- [Vala](https://plangs.page/vala)
- [Vim script](https://plangs.page/vim-script)
- [Visual Basic](https://plangs.page/visual-basic)
- [Whiley](https://plangs.page/whiley)
- [Zig](https://plangs.page/zig)
