Ruby 3.0.0


Ruby 3.0.0

En ny version av ett dynamiskt reflekterande tolkat objektorienterat programmeringsspråk på hög nivå har släppts
Rubin version 3.0.0. Enligt författarna registrerades en tredubbling av produktiviteten (enligt Optcarrot-testet), vilket uppnådde det mål som sattes upp 2016, beskrivet i konceptet Ruby 3x3. För att uppnå detta mål har vi under utvecklingen uppmärksammat följande områden:

  • Prestanda - prestation
    • MJIT - minskar tiden och minskar storleken på genererad kod
  • Samtidighet - säkerställa parallellitet
    • Ractor - initialt stöd för den nya skådespelarmodellen
    • Fiber Scheduler - fiberflödesschemaläggare
  • Typning - statisk kodanalys
    • RBS - Typ Annotation Tool
    • TypeProf - ny typanalysator

Källa: linux.org.ru