Ruby 3.0.0


Ruby 3.0.0

Une nouvelle version du langage de programmation orienté objet de haut niveau interprété et réflexif dynamique a été publiée
Ruby Version 3.0.0. Selon les auteurs, la productivité a triplé (selon le test Optcarrot), atteignant ainsi l'objectif fixé en 2016, décrit dans le concept. Rubis 3x3Pour atteindre cet objectif, une attention particulière a été portée aux domaines suivants lors du développement :

  • Performance — productivité
    • MJIT - Réduisez le temps et la taille du code généré
  • Concurrence - assurer le parallélisme
    • Ractor - Support initial pour le nouveau modèle d'acteur
    • Planificateur de fibres — planificateur de flux de fibres
  • Dactylographie - analyse de code statique
    • RBS - Outil d'annotation de type
    • TypeProf — nouvel analyseur de types

Source: linux.org.ru