O Compilador cria um novo arquivo Bytes que será lido pelo computador e o Interpretador transforma linha por linha em Bytes para o computador ler linha por linha, esse código linha por linha, o que acontece com ele? Se ele é gerado, o computador poderia arquivar ele enquanto lê, logo ele é sempre deletado? Na minha visão os dois fazem algo semelhante, porém um deles não salva as informações, é uma possível analogia?