YARV - YARV
Desenvolvedor (s) | Koichi Sasada |
---|---|
Escrito em | C |
Modelo | Máquina Virtual Ruby |
Local na rede Internet | www |
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
- Página inicial do YARV Nota: obsoleto agora que o YARV foi integrado ao Ruby
- YARV: Mais um RubyVM ... on Rails? - Apresentação do RubyConf 2006 de Koichi Sasada