Ruby 3.0.0


Ruby 3.0.0

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