Unraveling Control Flow
A common initial barrier to understanding a program is the presence of complex control flow
Control flow concerns the possible order of execution of program statements
This section presents a comprehensive series of steps for making sense of the control flow of any program, no matter how complex
- It includes how to recognize and represent program control flows
- How to unsnarl a tangled control flow without changing the meaning of a program
- How to abstract a large program into meaningful units