Skip to content
EntityQ2620062· pop 12· linked from 55 articles

Also known as Yet Another Ruby VM

YARV (Yet another Ruby VM) is a bytecode interpreter that was developed for the Ruby programming language by Koichi Sasada. The goal of the project was to greatly reduce the execution time of Ruby programs.

Key facts

Software.name
YARV
Software.title
YARV
Software.developer
Koichi Sasada
Software.programming language
C, Ruby
Software.operating system
Cross-platform
Software.replaces
Ruby MRI
Software.genre
Ruby Virtual Machine
Software.license
Ruby License

via Wikipedia infobox

Wikidata facts

Instance of
free software
Official website
www.ruby-lang.org
Show 3 more facts
copyright license
Ruby License
programmed in
Q15777
implementation of
Q161053
Sources (1)

via Wikidata · CC0

~1 min read

Encyclopedic overview

5 sections
Contents
  • Performance
  • History
  • See also
  • References
  • External links

YARV (Yet another Ruby VM) is a bytecode interpreter that was developed for the Ruby programming language by Koichi Sasada. The goal of the project was to greatly reduce the execution time of Ruby programs.

Since YARV has become the official Ruby interpreter for Ruby 1.9, it is also named KRI (Koichi's Ruby Interpreter), in the same vein as the original Ruby MRI, named in honor of Ruby's creator Yukihiro Matsumoto.

Excerpted from Wikipedia’s “YARV” article, available under the CC BY-SA 4.0 licence.