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

۲ مطلب با کلمه‌ی کلیدی «معرفی زبان روبی» ثبت شده است

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

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


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

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

راهنمای روبی - معرفی


روزهای اول شروع وبلاگ نوبی همراه بود با انتشار نسخه‌های جدید از زبان‌ روبی و فریم‌ورک ریلز و به همین مناسب‌ها تصمیم دارم در چند پست زبان روبی، ویژگی ها و کاربرد‌های این زبان را به اختصار تشریح کنم.
ادامه مطلب...
۰۵ دی ۹۴ ، ۲۱:۳۰ ۴ نظر