يارف
| المطور(ون) | كويتشي ساسادا |
|---|---|
| إصدار مستقر | 3.3.5 [1]
/ 3 سبتمبر 2024 |
| مستودع | github.com/ruby/ruby |
| مكتوب في | ج [2] |
| نظام التشغيل | متعدد المنصات |
| السلف | تصوير الرنين المغناطيسي للياقوت |
| يكتب | آلة روبي الافتراضية |
| رخصة | رخصة روبي |
| موقع إلكتروني | www.ruby-lang.org |
YARV ( Yet another Ruby VM ) هو مفسّر بايت كود تم تطويره للغة برمجة Ruby بواسطة Koichi Sasada . كان هدف المشروع هو تقليل وقت تنفيذ برامج Ruby بشكل كبير.
نظرًا لأن YARV أصبح المترجم الرسمي لـ Ruby 1.9، فقد تم تسميته أيضًا KRI (مترجم Koichi's Ruby)، على نفس المنوال مثل Ruby MRI الأصلي ، والذي سمي تكريمًا لمبتكر Ruby Yukihiro Matsumoto .
أداء
أظهرت معايير الأداء التي أجراها موقع rubychan.de زيادة كبيرة في الأداء. [3] وأظهرت معايير الأداء التي أجراها أنطونيو كانجيانو تحسينات في السرعة مقارنةً بأجهزة Ruby VM الأخرى، حيث كانت أسرع بمعدل 1.9 مرة من المترجم الأصلي. [4] [5] وتضمنت جميع التقييمات مزيجًا من معايير الأداء الاصطناعية في الغالب.
تاريخ
تم دمج YARV في مستودع Ruby Subversion في 1 يناير 2007. [6] وتم إصداره كجزء من Ruby 1.9.0 في 26 ديسمبر 2007، [7] ليحل محل Ruby MRI .
انظر أيضا
مراجع
- ^ "تم إصدار Ruby 3.2.1".
- ^ Sasada, Koichi (16 أكتوبر 2005). "YARV: yet another RubyVM" (PDF) . ACM, SPLASH Conference Proceedings, OOPSLA '05 : 158. doi :10.1145/1094855.1094912.
- ^ "المعايير: Ruby 1.8 و Ruby 1.9". rubychan.de.
- ^ كانجيانو، أنطونيو (2007-12-16). "مواجهة روبي الكبرى".اختبارات نوفمبر 2007
- ^ كانجيانو، أنطونيو (2009-02-07). "مبارزة الياقوت الكبرى (ديسمبر 2008)".
- ^ Yukihiro Matsumoto; Koichi Sasada (16 فبراير 2007). "The Ruby VM: Episode I". Gray Productions . مؤرشف من الأصل في 26 مايو 2012.
- ^ “إعلان دمج YARV بواسطة Koichi Sasada”.
روابط خارجية
- الصفحة الرئيسية لـ YARV ملاحظة: أصبحت قديمة الآن بعد دمج YARV في Ruby
- YARV: هل هناك RubyVM آخر... على Rails؟ - عرض Koichi Sasada في RubyConf 2006

