PyPy

Origem: Wikipédia, a enciclopédia livre.
 Nota: Não confundir com PyPI.
PyPy
Desenvolvedor The PyPy Team
Plataforma Multiplataforma
Lançamento 21 de novembro de 2020 (3 anos)
Versão estável 7.3.15 (15 de janeiro de 2024; há 2 meses)
Sistema operacional Multiplataforma
Licença MIT
Estado do desenvolvimento Ativo

PyPy é uma implementação alternativa da linguagem Python[1] a CPython, que é a implementação padrão de Python. PyPy frequentemente roda mais rápido que que CPython, por usar uma JIT (Just In Time), enquanto CPython é interpretada. A maior parte do código Python roda bem na PyPy, com exceção de código que depende de extensões da CPython, que ou não funcionam ou causam algum overhead quando rodam na PyPy. Funcionalmente, PyPy é projetada em torno de uma técnica conhecida como meta-tracing, que transforma um interpretador num JIT. Já que interpretadores são mais fáceis de escrever que compiladores, mas rodam mais lentamente, essa técnica torna mais fácil produzir uma implementação eficiente de linguagens de programação. O toolchain meta-tracing usado pelo PyPy é chamado de RPython.

Referências

  1. Ohri, Author Ajay (29 de novembro de 2015). «Interview Maciej Fijalkowski PyPy» (em inglês) 
Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.