YARV - YARV

YARV
Разработчики)Коичи Сасада
Написано вC[1]
ТипРубин Виртуальная машина
Интернет сайтwww.ruby-lang.org

YARV (Еще один Ruby VM) это байт-код устный переводчик который был разработан для Язык программирования Ruby к Коичи Сасада. Целью проекта было значительно сократить время выполнения программ Ruby.

Поскольку YARV стал официальным интерпретатором Ruby для Ruby 1.9, он также называется KRI (Ruby Interpreter Коичи), в том же духе, что и оригинал Рубиновый МРТ, названный в честь создателя Ruby Юкихиро Мацумото.

Спектакль

Тесты rubychan.de показали значительный рост производительности.[2] Тесты Антонио Канжиано показали в среднем в четыре раза больше скорости по сравнению с исходным интерпретатором.[3] Обе оценки включали в себя в основном синтетические тесты.

История

YARV был объединен с Ruby Subversion репозиторий на 1 января 2007 г.[4] Он был выпущен как часть Ruby 1.9.0 26 декабря 2007 г.[5] замена Рубиновый МРТ.

Смотрите также

Рекомендации

  1. ^ Сасада, Коичи. "YARV: еще один RubyVM" (PDF). atdot.net. Получено 2013-08-18.
  2. ^ «Тесты: Ruby 1.8 и Ruby 1.9». rubychan.de.
  3. ^ Канжиано, Антонио (2007-03-12). "Великая Рубиновая перестрелка". Получено 2008-02-01.
  4. ^ "Рубиновая ВМ: Эпизод I". Архивировано из оригинал 26 мая 2012 г. - Оттенки серого
  5. ^ "объявление слияния YARV от Коичи Сасады".

внешняя ссылка