روبی 3.0.0


روبی 3.0.0

نسخه جدیدی از یک زبان برنامه نویسی شی گرا سطح بالا تفسیر بازتابی پویا منتشر شده است
یاقوت نسخه 3.0.0 به گفته نویسندگان، سه برابر شدن بهره وری ثبت شد (طبق تست Optcarrot)، بنابراین به هدف تعیین شده در سال 2016، که در مفهوم توضیح داده شده بود، دست یافت. روبی 3x3. برای دستیابی به این هدف، در طول توسعه به موارد زیر توجه کردیم:

  • عملکرد - عملکرد
    • MJIT - کاهش زمان و کاهش اندازه کد تولید شده
  • همزمانی - حصول اطمینان از موازی سازی
    • Ractor - پشتیبانی اولیه از مدل بازیگر جدید
    • فیبر Scheduler - زمانبندی جریان فیبر
  • تایپ - تجزیه و تحلیل کد استاتیک
    • RBS - Type Annotation Tool
    • TypeProf - تحلیلگر نوع جدید

منبع: linux.org.ru