• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

PYPT

Lançado o PyPy

2 mensagens neste tópico

Foi anunciado no dia 27 de março o lançamento do PyPy 1.0 - http://codespeak.net/pypy/dist/pypy/doc/release-1.0.0.html

Mas o que é exatamente o Pypy? Segundo o site:

"Tecnicamente, PyPy é uma implementação do interpretador Python e um compilador avançado, ou mais precisamente, um framework para implementação de linguagens dinâmicas e geração de máquinas virtuais para elas."

O PyPy inclui um compilador JIT e capacidade de traduzir o código para baixo nível (C e LLVM) ou alto nível (CLI, Java e JavaScript).

De onde vem a velocidade?

Básicamente, o PyPy tem uma abordagem muito agressíva de utilizar técnicas de "compiladores" muito avançadas, para dinâmicamente, enquanto vai interpretando o código que está a correr, produzir código máquina mais eficiente do que uma "simples interpretação".

Ele compila o código "dinâmicamente" à medida que vai processando. e é esse código compilado que corre no processador. Como é compilado, fica mais rápido que se fosse apenas "interpretado" pelo interpretador de python.

É bem mais complicado, mas a ideia é essa.

Na realidade o projecto tem objectivos mistos:

toda uma "framework" para criar "compiladores" potentes para linguagens dinâmicas, e tudo isto feito numa linguagem dinâmica e de alto nível.

Leiam bem a documentação que eles têem no site, está muito boa!

Fonte: http://devlog.waltercruz.com/lancado_o_pypy_1_0

:(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora