Ruby 3.0.0


Ruby 3.0.0

Er is een nieuwe release uitgebracht van een dynamisch, reflectief geïnterpreteerde objectgeoriënteerde programmeertaal op hoog niveau
Ruby versie 3.0.0. Volgens de auteurs werd een verdrievoudiging van de productiviteit geregistreerd (volgens de Optcarrot-test), waarmee het in 2016 gestelde doel werd bereikt, beschreven in het concept Robijn 3x3. Om dit doel te bereiken hebben we tijdens de ontwikkeling aandacht besteed aan de volgende gebieden:

  • Prestaties - prestaties
    • MJIT - tijdsbesparing en vermindering van de omvang van de gegenereerde code
  • Gelijktijdigheid - zorgen voor parallellisme
    • Ractor - initiële ondersteuning voor het nieuwe actormodel
    • Fiber Scheduler - vezelstroomplanner
  • Typen - statische codeanalyse
    • RBS - Hulpmiddel voor typeannotatie
    • TypeProf - nieuwe typeanalysator

Bron: linux.org.ru