Blog em português onde relato a minha aprendizagem de Python. Sendo um blog, ele deve ser lido de baixo para cima e é escrito orientado a uma audiência com alguns conhecimentos de programação. Não tentando ser uma fonte exaustiva de conhecimento sobre Python, pode, no entanto, servir como crash course a esta linguagem.

Saturday, May 2, 2009

Outras implementações de Python

Como referi, existem outras implementações desta linguagem. As duas que considero mais interessantes para referir aqui são:
  • Jython
  • IronPython
Jython permite correr código Python em qualquer ambiente Java pois o interpretador/compilador de Python foi escrito em Java. Mas não é só. Código que se executa em Jython pode utilizar quaisquer classes Java disponíveis na VM de java. Infelizmente esta máquina virtual só implementa a versão 2.2 do Python (à data), pelo que certas features da linguagem, introduzidas em versões posteriores, não vão estar disponíveis.

IronPython é um projecto parecido com o anterior mas destinado à Framework .NET da microsoft.