Programming, Compilers, Interpreters, Programming Languages.
uses different optimization techniques to improve on the intermediate code generated by making the code faster or shorter for example. For example, a very simple optimization on the 3AC code in the previous example would be to eliminate the temporary assignment t3 := t2 / 2 and directly assign to