Ruby 3.0.0


Ruby 3.0.0

È stata rilasciata una nuova versione di un linguaggio di programmazione orientato agli oggetti di alto livello interpretato in modo riflessivo e dinamico
Ruby versione 3.0.0. Secondo gli autori è stata registrata una triplicazione della produttività (secondo il test Optcarrot), raggiungendo così l’obiettivo prefissato nel 2016, descritto nel concept Rubino 3x3. Per raggiungere questo obiettivo, durante lo sviluppo abbiamo prestato attenzione alle seguenti aree:

  • Prestazione
    • MJIT: riduce il tempo e la dimensione del codice generato
  • Concorrenza: garantire il parallelismo
    • Ractor: supporto iniziale per il nuovo modello di attore
    • Fiber Scheduler: pianificatore del flusso della fibra
  • Digitazione: analisi del codice statico
    • RBS: strumento di annotazione del tipo
    • TypeProf: nuovo analizzatore di tipi

Fonte: linux.org.ru