? Python é uma linguagem interpretada e um pouco do seu desempenho está mandatado pela linguagem do intérprete está escrito dentro Que intérprete utilizado depende do ambiente em que você está executando Python, e se você precisa acessar recursos adicionais. A maioria dos Python é executado no ambiente padrão do Python , que é codificado em C. Python Interpreter
O interpretador Python núcleo é escrito em C, e existe em duas versões. Python 2.7.2 é a versão final de sua vida útil de Python baseado fora das especificações de referência de 2000 , ea grande maioria de código Python que roda em intérprete, porque é compatível com uma série de recursos . Python 3.2.1 também é escrito em C , e é o ramo da língua que quebra compatibilidade com versões anteriores em favor da tomada de decisões de design mais limpo .
IronPython
O IronPython intérprete é uma implementação open source do Python na linguagem comum NET . criado pela Microsoft. Funciona sob o Silverlight , que é um plugin para o navegador disponível nas plataformas Windows e Macintosh, e sob o luar , que é uma reimplementação open source do Silverlight que é executado no Linux. A vantagem do IronPython é que ele pode ser usado para a criação de scripts do lado do cliente baseado em browser. A partir da data de publicação , não tem uma implementação de Python 3.x, mas se conforma com Python 2.7.1 .
Jython
Jython é uma variante do interpretador Python codificados na linguagem de programação Java. Ele permite a reutilização de classes Java existentes dentro do próprio Python. Jython permite prototipagem rápida de programação e conceitos algorítmicos para reimplementação mais tarde, em Java, tanto quanto Python é usado como uma linguagem de prototipagem rápida para programas em C mais complexos. Jython tem algumas vantagens na compilação de código multi -threaded , e tem acesso a uma série de recursos do Java como linguagem de programação , como a coleta de lixo forte e gerenciamento de memória. A partir da data de publicação , Jython está em conformidade com o Python 2.5.2 , e não há nenhuma implementação 3.x do Jython .
PyPy
PyPy é uma versão do o interpretador Python , que é compilado a partir do código Python. Compilação original de PyPy usado o interpretador Python. O analisador de linguagem foi escrito em Python especificamente para permitir a experimentação e modificação fácil de extensões pretendidas e expansões da linguagem Python núcleo. Pense PyPy como um quadro de prototipagem para novos recursos do Python, por causa da facilidade de modificar o código. A partir da data de publicação , é compatível com o padrão do Python 2.7.1 , mas não tem uma porta Python 3.x ainda.