Pergunta de entrevista da empresa Huawei Technologies

Why during compilation there is step for intermediate code generation?