سبک زندگی برنامه‌نویسی

۲ مطلب با کلمه‌ی کلیدی «روبی ۲.۳» ثبت شده است

مفسر بایت‌کد YARV

مفسر YARV ( مخفف Yet Another Ruby VM ) یک مفسر بایت‌کد برای زبان برنامه‌نویسی روبی است که در نسخه‌ی ۱.۹.۰ روبی به عنوان مفسر پیش‌فرض زبان، جای مفسر کلاسیک روبی یعنی MRI ( مخفف Matz Ruby Interpreter ) را گرفت. این مفسر توسط کویچی ساسادا توسعه یافته است و از زمان تبدیل شدن به مفسر پیش‌فرض در زبان روبی آن را KRI نیز میخوانند.


در سال ۲۰۰۷ متز YARV را در مخزن اصلی روبی با MRI جایگزین کرد و دوران جدیدی در حیات روبی شروع شد.  یکی از تفاوت‌های اصلی MRI و YARV در شروع تفسیر بایت‌کد هاست.  در عمده‌ی زبان‌های برنامه‌نویسی اولین گام توکنایز و تجزیه‌ی سینتکس است که در MRI تجزیه‌ی سینتکس و اجرای کدها با هم آمیخته شده بود و در بسیاری موارد باعث بروز قحطی حافظه و کندی در اجرا میشد. YARV مراحل تجزیه  و اجرای کدها را از هم کاملا جدا کرده است و در آزمایش‌های و بنچ‌مارک‌های مختلف نتیجه‌ی بهتری از MRI به دست داده است.

۰۱ بهمن ۹۴ ، ۱۲:۱۵ ۰ نظر

نسخه پایدار روبی ۲.۳.۰ منتشر شد



چند روزی بیشتر از انتشار نسخه‌ی بتا-‍‍۱ از ریلز نمیگذرد که حالا روبی دوست داشتنی هم به نسخه‌ی پایدار ۲.۳.۰ رسید. اولین نسخه‌ی پایدار روبی ۲.۳ با تغییرات زیادی که در چنج‌لاگ روبی میتوانید ببینید.

اگر از طرفداران و برنامه‌نویسان این زبان هستید احتمالا تا ساعات آینده این نسخه روی rbenv و rvm در دسترس باشد.
۰۴ دی ۹۴ ، ۱۳:۳۷ ۰ نظر