Ruby 3.0.0

Динамикалық рефлексиялық интерпретацияланған жоғары деңгейлі объектіге бағытталған бағдарламалау тілінің жаңа шығарылымы шығарылды
лағыл 3.0.0 нұсқасы. Авторлардың айтуынша, өнімділіктің үш есе артуы (Optcarrot сынағы бойынша) тіркелді, осылайша тұжырымдамада сипатталған 2016 жылы қойылған мақсатқа қол жеткізілді. Ruby 3x3. Осы мақсатқа жету үшін даму барысында біз келесі бағыттарға назар аудардық:

  • Өнімділік
    • MJIT - жасалған кодтың уақыты мен өлшемін азайтады
  • Параллельдік – параллелизмді қамтамасыз ету
    • Ractor - жаңа актер үлгісіне бастапқы қолдау
    • Fiber Scheduler - талшық ағынын жоспарлаушы
  • Теру – статикалық кодты талдау
    • RBS - Түр аннотация құралы
    • TypeProf – жаңа типті анализатор

Ақпарат көзі: linux.org.ru