• Metoda:
• Optimalizátor
upraví vnitřní kód tak, aby byl efektivnější.
Tento upravený kód je nazýván optimalizovaný
vnitřní kód:
• Šíření konstanty: (a := 1; b := 2; c
:= a + b Þ c :=
3)
Pozn.: Proměnné a, b nejsou již dále v programu použity
• Šíření kopírováním: (b := a; c := b; d := c Þ d := a)
Pozn.: Proměnné b, c nejsou
již dále v programu použity
• Eliminace mrtvého kódu: (while false do … Þ odstranit)