Control Flow: Control flow describes how the computer progresses through different sections or branches of code based on conditions and decisions made during program execution.
Debugging: Debugging refers to the process of identifying and fixing errors or bugs in code that may affect proper program execution.
Runtime Environment: Runtime environment includes all necessary resources (libraries, memory allocation) required for executing programs properly on specific devices or platforms.