Language - Control Flow Statement (If, Switch, For) - Conditional Operators - Execution order - Branch Conditionals (aka decisions)


conditional are expressions that:

Ultimately, they are predicate that returns a boolean.

They model a flow of statements.

They are translated into conditional CPU instruction.


Branch prediction

The performance of an if-statement depends on whether its condition has a predictable pattern. See CPU - Branch

Powered by ComboStrap