Programming, Compilers, Interpreters, Programming Languages.
3AC code generated from an annotated AST created during the compilation of the function func sum(n: Int): Int = { n * (n + 1) / 2 } The intermediate code generation concludes the front end phase of the compiler. Optimization In the optimization phase, the first phase of the back end, the compiler