Разработчики) | Коичи Сасада |
---|---|
Написано в | C [1] |
Тип | Виртуальная машина Ruby |
Веб-сайт | www |
YARV ( Еще один рубин VM ) является байткод интерпретатор , который был разработан для языка программирования Ruby , по Коити Сасада . Целью проекта было значительно сократить время выполнения программ Ruby.
Поскольку YARV стал официальным интерпретатором Ruby для Ruby 1.9, он также называется KRI (Ruby Interpreter Коичи), в том же духе, что и оригинальный Ruby MRI , названный в честь создателя Ruby Юкихиро Мацумото .
Производительность [ править ]
Тесты rubychan.de показали значительный рост производительности. [2] Тесты Антонио Канжиано показали в среднем в четыре раза больше скорости по сравнению с исходным интерпретатором. [3] Обе оценки включали в себя в основном синтетические тесты.
История [ править ]
YARV был объединен с репозиторием Ruby Subversion 1 января 2007 года. [4] Он был выпущен как часть Ruby 1.9.0 26 декабря 2007 года [5], заменив Ruby MRI .
См. Также [ править ]
Ссылки [ править ]
- ^ Сасада, Коичи. «YARV: еще один RubyVM» (PDF) . atdot.net . Проверено 18 августа 2013 .
- ^ «Тесты: Ruby 1.8 и Ruby 1.9» . rubychan.de.
- ^ Cangiano, Антонио (2007-03-12). «Великая Рубиновая перестрелка» . Проверено 1 февраля 2008 .
- ^ "Рубин VM: Эпизод I" . Архивировано из оригинального 26 мая 2012 года.- Оттенки серого
- ^ "объединить объявление YARV от Коичи Сасады" .
Внешние ссылки [ править ]
- Домашняя страница YARV Примечание: устарело теперь, когда YARV объединен с Ruby
- ЯРВ: Еще одна RubyVM ... на Rails? - Презентация Коичи Сасады на RubyConf 2006
- The Great Ruby Shootout (декабрь 2008 г.) - Ruby 1.9.1 (YARV) по сравнению с другими виртуальными машинами Ruby