Eine neue Version der dynamischen, reflektierenden, interpretierbaren, hochgradigen objektorientierten Programmiersprache ist erschienen
Ruby Version 3.0.0. Laut den Autoren wurde die Leistung dreimal gesteigert (gemäß dem Optcarrot-Test), wodurch das Ziel erreicht wurde, das 2016 in der Konzeption beschrieben wurde Ruby 3×3. Um dieses Ziel zu erreichen, wurde während der Entwicklung auf die folgenden Bereiche geachtet:
- Leistung
- MJIT – Reduzierung der Zeit und Verkleinerung der generierten Codegröße
- Concurrency – Gewährleistung von Parallelität
- Ractor – erste Unterstützung für ein neues Actor-Modell
- Fiber Scheduler – Scheduler für Fiber-Threads
- Typisierung – statische Code-Analyse
- RBS – Tool zur Typannotation
- TypeProf – neuer Typ-Analysator
Quelle: linux.org.ru

