Ruby 3.0.0


Ruby 3.0.0

Dinamik aks ettiruvchi talqin qilingan yuqori darajadagi ob'ektga yo'naltirilgan dasturlash tilining yangi versiyasi chiqdi
yoqut 3.0.0 versiyasi. Mualliflarning fikriga ko'ra, mahsuldorlikning uch baravar ko'payishi qayd etilgan (Optcarrot testiga ko'ra), shu bilan 2016 yilda konsepsiyada tasvirlangan maqsadga erishildi. Ruby 3x3. Ushbu maqsadga erishish uchun rivojlanish jarayonida biz quyidagi yo'nalishlarga e'tibor qaratdik:

  • Ishlash - ishlash
    • MJIT - vaqtni qisqartirish va yaratilgan kod hajmini kamaytirish
  • Parallellik - parallellikni ta'minlash
    • Ractor - yangi aktyor modeli uchun dastlabki yordam
    • Fiber Scheduler - tolalar oqimini rejalashtiruvchi
  • Yozish - statik kod tahlili
    • RBS - Type Annotation Tool
    • TypeProf - yangi turdagi analizator

Manba: linux.org.ru