Ruby 3.0.0


Ruby 3.0.0

En ny udgivelse af et dynamisk reflekterende fortolket objektorienteret programmeringssprog på højt niveau er blevet frigivet
Rubin version 3.0.0. Ifølge forfatterne blev der registreret en tredobling af produktiviteten (ifølge Optcarrot-testen) og opnåede dermed det mål, der blev sat i 2016, beskrevet i konceptet Ruby 3x3. For at nå dette mål har vi under udviklingen været opmærksomme på følgende områder:

  • Ydelse - præstation
    • MJIT - reducerer tid og reducerer størrelsen af ​​genereret kode
  • Samtidighed - sikring af parallelitet
    • Ractor - indledende støtte til den nye skuespillermodel
    • Fiber Scheduler - fiber flow scheduler
  • Indtastning - statisk kodeanalyse
    • RBS - Type Annotation Tool
    • TypeProf - ny type analysator

Kilde: linux.org.ru