ELI5: Explain Like I'm 5

Control-flow graph

A control-flow graph is a diagram that shows how the steps in a computer program are connected. It looks like a flowchart, or a diagram made up of different shapes and lines. The shapes represent the different instructions that the computer program needs to do, and the lines connect the shapes and show which instructions should be done after each other. The control-flow graph helps you understand the flow of a program, so you can understand how the program works and make sure it does what you want it to do.