Everything About ___
Live briefing

Everything about Basic block

Code sequence with no branches except at entry and exit

In compiler construction, a basic block is a straight-line code sequence with no branches in except to the entry and no branches out except at the exit. This restricted form makes a basic block highly amenable to analysis. Compilers usually decompose programs into their basic blocks as a first step in the analysis process. Basic blocks form the vertices or nodes in a control-flow graph. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Basic blockA 5-minute orientation
  2. Skim a recent paper: Does nano basic building-block of C-S-H exist? – A review of direct morphological observationsInfluential work since 2022
  3. Pick up a classic book: Dr. C. Wacko's miracle guide to designing and programming your own Atari computer arcade gamesThe most-reprinted book on the subject
  4. Read the landmark paper: Valence is a basic building block of emotional lifeCited 334 times
  5. Go sideways: Control flowA closely related topic
  6. Go sideways: Branch (computer science)A closely related topic

📖 Definitions

Noun A sequence of contiguous instructions that contains no jumps or labels.

🗂️ The subject at a glance

  1. Definition
  2. Creation algorithm

🏆 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