YARV ( Yet another Ruby VM ) es un intérprete de código de bytes desarrollado para el lenguaje de programación Ruby por Koichi Sasada. [ 3 ] El objetivo del proyecto era reducir considerablemente el tiempo de ejecución de los programas Ruby.
Dado que YARV se ha convertido en el intérprete oficial de Ruby para Ruby 1.9, también se le conoce como KRI (Koichi's Ruby Interpreter), al igual que al Ruby MRI original , nombrado en honor al creador de Ruby, Yukihiro Matsumoto .
Actuación
Las pruebas de rendimiento realizadas por rubychan.de mostraron aumentos significativos en el rendimiento. [ 4 ] Las pruebas de rendimiento realizadas por Antonio Cangiano mostraron mejoras de velocidad con respecto a otras máquinas virtuales Ruby, con un promedio de 1,9 veces más rápido que el intérprete original. [ 5 ] [ 6 ] Todas las evaluaciones comprendieron una mezcla de pruebas de rendimiento mayormente sintéticas.
Historia
YARV se fusionó con el repositorio Ruby Subversion el 1 de enero de 2007. [ 7 ] Se lanzó como parte de Ruby 1.9.0 el 26 de diciembre de 2007, [ 8 ] reemplazando a Ruby MRI .
Véase también
Referencias
- ↑ ""Ruby 3.2.1 lanzado"" .
- ↑ Sasada, Koichi (16 de octubre de 2005). YARV: otra máquina virtual Ruby (PDF) . ACM, Actas de la Conferencia SPLASH, OOPSLA '05. pág. 158. doi : 10.1145/1094855.1094912 . ISBN 1-59593-193-7.
- ↑ "Los 27 mejores desarrolladores de Ruby y expertos en ROR del mundo" . 16 de abril de 2025. Consultado el 30 de marzo de 2026 .
- ↑ "Pruebas de rendimiento: Ruby 1.8 y Ruby 1.9" . rubychan.de.
- ↑ Cangiano, Antonio (16 de diciembre de 2007). "El gran tiroteo de Ruby" .Pruebas de noviembre de 2007
- ↑ Cangiano, Antonio (2009-02-07). "The Great Ruby Shootout (diciembre de 2008)" . Archivado del original el 11 de diciembre de 2008. Recuperado el 9 de diciembre de 2008 .
- ^ Matsumoto, Yukihiro; Sasada, Koichi (16 de febrero de 2007). "The Ruby VM: Episodio I" . Producciones Grises .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Anuncio de fusión de YARV por Koichi Sasada" . Archivado del original el 4 de septiembre de 2012. Consultado el 30 de marzo de 2008 .
Enlaces externos
- Página principal de YARV Nota: obsoleta ahora que YARV se ha fusionado con Ruby.
- YARV: ¿Otra máquina virtual Ruby... sobre raíles? - Presentación de Koichi Sasada en RubyConf 2006
- Ruby (lenguaje de programación)
- Temas básicos de lenguajes de programación