Ruby 3.0.0


Ruby 3.0.0

Uma nova versão de uma linguagem de programação orientada a objetos de alto nível interpretada reflexiva dinâmica foi lançada
Ruby versão 3.0.0. Segundo os autores, registou-se uma triplicação da produtividade (de acordo com o teste Optcarrot), atingindo assim a meta traçada em 2016, descrita no conceito Rubi 3x3. Para atingir este objetivo, durante o desenvolvimento prestamos atenção às seguintes áreas:

  • Desempenho - desempenho
    • MJIT - reduzindo tempo e reduzindo o tamanho do código gerado
  • Simultaneidade - garantindo paralelismo
    • Ractor – suporte inicial para o novo modelo de ator
    • Fiber Scheduler - agendador de fluxo de fibra
  • Digitação - análise estática de código
    • RBS - Ferramenta de anotação de tipo
    • TypeProf - novo analisador de tipo

Fonte: linux.org.ru