1
resposta

Python é interpretado ou compilado?

Minha opinião: Python é interpretado.

Ele faz uma pseudo compilação, mas na essência continua sendo interpretado.

Por exemplo, quem como eu mexe mais com shell script deve achar Python extremamente similar, e shell script é pura interpretação.

1 resposta

Faala Arthur, tudo bem ?

Este assunto é bem discutido no mundo Python e adianto que sua opinião está correta, o Python é interpretado. E isto é mencionado até mesmo na própria documentação. Quando isto acontece, ele compila o código fonte para Bytecode e depois interpreta este Bytecode linha a linha conforme o código vai progredindo.

Mas como já mencionado na aula, o fato de uma linguagem ser interpretada ou compilada não é uma questão da linguagem, mas da sua implementação. Portanto, pode-se ter Python compilado, interpretado ou ambos, é uma questão de implementação. Mas no geral, adere-se que ele é interpretado.

Deixo aqui um artigo sobre este assunto.

Espero ter ajudado. Bons estudos!!!