YARV

Intérprete para el lenguaje de programación Ruby
YARV
Desarrollador(es)Koichi Sasada
Versión estable
3.3.6 [1] / 5 de noviembre de 2024 ; hace 7 días ( 5 de noviembre de 2024 )
Repositoriogithub.com/ruby/ruby
Escrito enC [2]
Sistema operativoMultiplataforma
PredecesorResonancia magnética de Ruby
TipoMáquina virtual Ruby
LicenciaLicencia Ruby
Sitio webwww.ruby-lang.org

YARV ( Yet another Ruby VM ) es un intérprete de bytecode 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.

Dado que YARV se convirtió en el intérprete oficial de Ruby para Ruby 1.9, también se le llama KRI (Koichi's Ruby Interpreter), en la misma línea que el Ruby MRI original , llamado así en honor al creador de Ruby, Yukihiro Matsumoto .

Actuación

Los benchmarks de rubychan.de mostraron aumentos significativos en el rendimiento. [3] Los benchmarks de Antonio Cangiano mostraron mejoras de velocidad en comparación con otras máquinas virtuales Ruby, con 1.9 en promedio cuatro veces más rápido que el intérprete original. [4] [5] Todas las evaluaciones comprendieron una mezcla de benchmarks principalmente sintéticos.

Historia

YARV se fusionó con el repositorio Ruby Subversion el 1 de enero de 2007. [6] Se lanzó como parte de Ruby 1.9.0 el 26 de diciembre de 2007, [7] reemplazando a Ruby MRI .

Véase también

Referencias

  1. ^ ""Lanzamiento de Ruby 3.2.1"".
  2. ^ Sasada, Koichi (16 de octubre de 2005). "YARV: otra RubyVM más" (PDF) . Actas de la conferencia ACM, SPLASH, OOPSLA '05 : 158. doi :10.1145/1094855.1094912.
  3. ^ "Puntos de referencia: Ruby 1.8 y Ruby 1.9". rubychan.de.
  4. ^ Cangiano, Antonio (16 de diciembre de 2007). "El gran tiroteo del rubí".Pruebas de noviembre de 2007
  5. ^ Cangiano, Antonio (7 de febrero de 2009). "El gran tiroteo del rubí (diciembre de 2008)".
  6. ^ Yukihiro Matsumoto; Koichi Sasada (16 de febrero de 2007). "El Ruby VM: Episodio I". Producciones Grises . Archivado desde el original el 26 de mayo de 2012.
  7. ^ "Anuncio de fusión de YARV por Koichi Sasada".
  • Página de inicio de YARV Nota: obsoleta ahora que YARV se fusionó con Ruby
  • YARV: Otro RubyVM más... ¿sobre Rails? - Presentación de Koichi Sasada en RubyConf 2006


Obtenido de "https://es.wikipedia.org/w/index.php?title=YARV&oldid=1220346391"