YARV - YARV

YARV
Desenvolvedor (s) Koichi Sasada
Escrito em C
Modelo Máquina Virtual Ruby
Local na rede Internet www .ruby-lang .org

YARV ( Yet another Ruby VM ) é um interpretador de bytecode que foi desenvolvido para a linguagem de programação Ruby por Koichi Sasada . O objetivo do projeto era reduzir significativamente o tempo de execução de programas Ruby.

Já que YARV se tornou o intérprete oficial de Ruby para Ruby 1.9, ele também é chamado de KRI (Koichi's Ruby Interpreter), na mesma linha do Ruby MRI original , batizado em homenagem ao criador do Ruby Yukihiro Matsumoto .

atuação

Os benchmarks de rubychan.de mostraram aumentos significativos no desempenho. Os benchmarks de Antonio Cangiano mostraram melhorias de velocidade em relação a outras VMs Ruby, com 1,9 em média quatro vezes mais rápido do que o interpretador original. Todas as avaliações incluíram uma mistura de benchmarks principalmente sintéticos.

História

YARV foi incorporado ao repositório Ruby Subversion em 1 de janeiro de 2007. Foi lançado como parte do Ruby 1.9.0 em 26 de dezembro de 2007, substituindo Ruby MRI .

Veja também

Referências

links externos