Ruby 3.0.0


Ruby 3.0.0

'n Nuwe vrystelling van 'n dinamiese reflektiewe geïnterpreteerde hoëvlak objekgeoriënteerde programmeertaal is vrygestel
Ruby weergawe 3.0.0. Volgens die skrywers is 'n verdriedubbeling van produktiwiteit aangeteken (volgens die Optcarrot-toets), en sodoende die doelwit bereik wat in 2016 gestel is, beskryf in die konsep Ruby 3x3. Om hierdie doel te bereik, het ons tydens ontwikkeling aandag gegee aan die volgende areas:

  • Prestasie - prestasie
    • MJIT - vermindering van tyd en vermindering van die grootte van gegenereerde kode
  • Gelyktydigheid - verseker parallelisme
    • Ractor - aanvanklike ondersteuning vir die nuwe akteur model
    • Veselskeduleerder - veselvloeiskeduleerder
  • Tik - statiese kode-analise
    • RBS - Tipe Annotation Tool
    • TypeProf - nuwe tipe ontleder

Bron: linux.org.ru