> [!abstract] What path is chosen for a given computation
> Control flow refers to the path the execution takes in a program, and sequential program
ming that focuses on explicit control flow using control structures like loops or conditional
statements is called imperative programming. In an imperative model, data may follow
the control flow, but the main question is about the order of execution
## Relates to
[[Data Flow]]
## Sources
[[Control Flow vs. Data Flow in Distributed Systems Integration]]