Parrot

Origem: Enciclopédia Omega, a enciclopédia livre.

A idéia do parrot surgiu como uma mentira de primeiro de abril de 2001. Nela era dito que as linguagens Perl e Python se fundiriam e se tornariam uma só linguagem. Certamente essa brincadeira foi feita para gerar uma divertida confusão de primeiro de abril entre os defensores mais exaltados dessas duas linguagens, mas acabou gerando um outro fruto.

Uma das grandes idéias de Java foi a criação de uma máquina virtual. Assim, seria possível escrever programas multi-plataformas que precisariam ser compilados apenas uma vez. A idéia de Parrot é simples:

  1. uma máquina virtual bem escrita pode acelerar o processo de interpretação.
  2. Python possui uma estrutura em que compila parte do código durante a interpretação obtendo grandes resultados, o que reforça o argumento anterior;
  3. As linguagens de script têm muita coisa em comum no que diz respeito a fluxos e estruturas de dados.

Assim, o projet 'Parrot' objetiva criar uma máquina virtual e linguagem de bytecode otimizados para linguagens de script. O projeto está sendo trabanlhado já há alguns anos e o Perl (em sua versão 6) promete ser a primeira linguagem a ser colocada sobre este recurso.

Personal tools