Ruby 3.0.0


Ruby 3.0.0

Wydano nowe wydanie dynamicznego, refleksyjnego, interpretowanego, wysokopoziomowego języka programowania obiektowego
Ruby w wersji 3.0.0. Według twórców, zarejestrowano potrojenie wydajności (w teście Optcarrot), osiągając tym samym cel postawiony w 2016 roku, opisany w koncepcji Ruby 3×3. Aby osiągnąć ten cel, podczas prac rozwojowych skupiono się na następujących obszarach:

  • Wydajność
    • MJIT – skrócenie czasu i zmniejszenie rozmiaru generowanego kodu
  • Wielowątkowość - zapewnienie równoległości
    • Ractor – wstępne wsparcie dla nowego modelu aktorów
    • Harmonogramowanie wątków – harmonogram sterowania wątkami fiber
  • Typowanie - statyczna analiza kodu
    • RBS – narzędzie do adnotacji typów
    • TypeProf – nowy analizator typów

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster