Three-address code: the compiler's simplest possible sentence
The exact rules of three-address code, why every instruction is limited to one operation, and how it represents control flow with labels and jumps.
10 min readUpdated 2026-09-03compiler-designintermediate-codethree-address-codemath