Ruby 3.0.0


Ruby 3.0.0

Välja on antud dünaamilise peegeldava tõlgendatud kõrgetasemelise objektorienteeritud programmeerimiskeele uus väljalase
rubiin versioon 3.0.0. Autorite hinnangul registreeriti tootlikkuse kolmekordistumine (Optcarrot testi järgi), saavutades seega kontseptsioonis kirjeldatud 2016. aastal püstitatud eesmärgi Rubiin 3x3. Selle eesmärgi saavutamiseks pöörasime arenduse käigus tähelepanu järgmistele valdkondadele:

  • Performance – esitus
    • MJIT - aja vähendamine ja genereeritud koodi suuruse vähendamine
  • Samaaegsus – paralleelsuse tagamine
    • Ractor – esialgne tugi uuele näitlejamudelile
    • Fiber Scheduler – kiudvoo ajakava
  • Tippimine – staatilise koodi analüüs
    • RBS – tüübimärkuste tööriist
    • TypeProf – uut tüüpi analüsaator

Allikas: linux.org.ru