# Declarative programming
| | In computer science, **Declarative programming** is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow. |
| ---- | ---- |
| | wikipedia:: [Declarative programming](https://en.wikipedia.org/wiki/Declarative_programming) |
- [[Functional Programming]]
- [[Logic Programming]]
- [[Dataflow]]
- [[Reactive Programming]]
- [[Query language]]
- [[Domain-specific language]]