Everything About ___
Live briefing

Everything about Structured program theorem

Theorem about a certain class of control-flow graphs

In programming language theory, the structured program theorem, generally called the Böhm–Jacopini theorem, states that a class of control-flow graphs can compute any computable function using only the following three control structures to combine subprograms :SequenceExecuting one subprogram, and then another subprogram SelectionExecuting one of two subprograms according to the value of a boolean expression IterationRepeatedly executing a subprogram as long as a boolean expression is true Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Structured program theoremA 5-minute orientation
  2. Pick up a classic book: From logic design to logic programmingThe most-reprinted book on the subject
  3. Read the landmark paper: Structured Theorem for Quantum Programs and its ApplicationsCited 3 times
  4. Go sideways: Single-entry single-exitA closely related topic
  5. Go sideways: Essential complexityA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

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

🔗 Related topics