YARV ( Yet another Ruby VM ) es un intérprete de código de bytes que fue desarrollado para el lenguaje de programación Ruby por Koichi Sasada . El objetivo del proyecto era reducir en gran medida el tiempo de ejecución de los programas Ruby.
Desarrollador (es) | Koichi Sasada |
---|---|
Escrito en | C [1] |
Tipo | Máquina virtual Ruby |
Sitio web | www |
Dado que YARV se ha convertido en el intérprete oficial de Ruby para Ruby 1.9, también se llama KRI (el intérprete de Ruby de Koichi), en la misma línea que el Ruby MRI original , llamado así por el creador de Ruby, Yukihiro Matsumoto .
Actuación
Los índices de referencia de rubychan.de mostraron aumentos significativos en el rendimiento. [2] Los puntos de referencia de Antonio Cangiano mostraron una mejora promedio de cuatro veces la velocidad con respecto al intérprete original. [3] Ambas evaluaciones comprendieron una combinación de puntos de referencia en su mayoría sintéticos.
Historia
YARV se fusionó con el repositorio de Ruby Subversion el 1 de enero de 2007. [4] Fue lanzado como parte de Ruby 1.9.0 el 26 de diciembre de 2007, [5] reemplazando a Ruby MRI .
Ver también
Referencias
- ^ Sasada, Koichi. "YARV: otro RubyVM" (PDF) . atdot.net . Consultado el 18 de agosto de 2013 .
- ^ "Puntos de referencia: Ruby 1.8 y Ruby 1.9" . rubychan.de.
- ^ Cangiano, Antonio (12 de marzo de 2007). "El gran tiroteo de Ruby" . Consultado el 1 de febrero de 2008 .
- ^ "El Ruby VM: Episodio I" . Archivado desde el original el 26 de mayo de 2012.- Tonos de gris
- ^ "fusionar el anuncio de YARV por Koichi Sasada" .
enlaces externos
- Página de inicio de YARV Nota: obsoleto ahora que YARV se fusionó con Ruby
- YARV: ¿Otro RubyVM ... sobre rieles? - Presentación RubyConf 2006 de Koichi Sasada
- The Great Ruby Shootout (diciembre de 2008) : Ruby 1.9.1 (YARV) frente a otras máquinas virtuales Ruby