Sobre a diferença entre um compilador e um interpretador marque a opção correta.
Um compilador gera um código intermediário e um interpretador produz um código de máquina executável.
Um compilador interpreta o código linha por linha e um interpretador produz código de máquina executável.
Um compilador produz código de máquina executável e um interpretador interpreta um código intermediário.
Um compilador produz código de máquina executável enquanto um interpretador interpreta o código linha por linha.
Um compilador interpreta o código linha por linha enquanto um interpretador produz um código de máquina executável.