結果 : explain different types of intermediate code representations