Everything About ___
Live briefing

Everything about Control flow

How software progresses through its implementation

In software, control flow describes how execution progresses from one command to the next. In many contexts, such as machine code and an imperative programming language, control progresses sequentially except when a command transfers control to another point – in which case the command is classified as a control flow command. Depending on context, other terms are used instead of command. For example, in machine code, the typical term is instruction and in an imperative language, the typical term is statement. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Control flowA 5-minute orientation
  2. Skim a recent paper: Flow Control for Unmanned Air VehiclesInfluential work since 2022
  3. Pick up a classic book: Wind-tunnel pressure data at Mach numbers from 1.6 to 4.63 for a series of bodies of revolution at angles of attack from -4 ̊to 60 ̊The most-reprinted book on the subject
  4. Read the landmark paper: Virtual-channel flow controlCited 1,026 times
  5. Go sideways: GotoA closely related topic
  6. Go sideways: COMEFROMA closely related topic

📖 Definitions

Noun The order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

🗂️ The subject at a glance

  1. Structure
  2. Control

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics