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