Ruby 3.0.0


Ruby 3.0.0

Вийшов новий реліз динамічної рефлективної інтерпретованої високорівневої об'єктно-орієнтованої мови програмування
рубін Версія 3.0.0. За заявою авторів, зафіксовано потроєння продуктивності (за тестом Optcarrot), таким чином досягнуто поставленої у 2016 році мети, описаної в концепції Ruby 3×3. Для досягнення цієї мети в ході розробки приділили увагу таким напрямкам:

  • Performance - продуктивність
    • MJIT — скорочення часу та зменшення розміру коду, що генерується.
  • Concurrency - забезпечення паралелізму
    • Ractor – початкова підтримка нової моделі акторів
    • Fiber Scheduler - планувальник fiber-потоків
  • Typing – статичний аналіз коду
    • RBS - інструмент для анотації типів
    • TypeProf - новий аналізатор типів

Джерело: linux.org.ru