Ruby 3.0.0


Ruby 3.0.0

En ny utgivelse av et dynamisk reflekterende tolket objektorientert programmeringsspråk på høyt nivå har blitt utgitt
Rubin versjon 3.0.0. I følge forfatterne ble det registrert en tredobling av produktiviteten (i henhold til Optcarrot-testen), og oppnådde dermed målet satt i 2016, beskrevet i konseptet Ruby 3x3. For å nå dette målet har vi under utviklingen lagt vekt på følgende områder:

  • Ytelse - ytelse
    • MJIT - reduserer tid og reduserer størrelsen på generert kode
  • Samtidighet - sikrer parallellitet
    • Ractor - førstegangsstøtte for den nye skuespillermodellen
    • Fiberplanlegger - fiberstrømplanlegger
  • Skriving - statisk kodeanalyse
    • RBS - Type Annotation Tool
    • TypeProf - ny type analysator

Kilde: linux.org.ru