Eine neue Version einer dynamisch reflexiv interpretierten objektorientierten Programmiersprache auf hoher Ebene wurde veröffentlicht
Ruby Version 3.0.0. Nach Angaben der Autoren konnte eine Verdreifachung der Produktivität verzeichnet werden (gemäß Optcarrot-Test) und damit das im Konzept beschriebene Ziel aus dem Jahr 2016 erreicht werden Rubin 3x3. Um dieses Ziel zu erreichen, haben wir bei der Entwicklung auf folgende Bereiche geachtet:
- Leistung
- MJIT – Reduziert Zeit und Größe des generierten Codes
- Parallelität – Gewährleistung der Parallelität
- Ractor – erste Unterstützung für das neue Actor-Modell
- Fiber Scheduler – Faserfluss-Scheduler
- Typisierung – statische Codeanalyse
- RBS – Typanmerkungstool
- TypeProf – neuer Typanalysator
Source: linux.org.ru