Ruby 3.0.0


Ruby 3.0.0

Ir izlaista jauna dinamiski atspoguļojošas augsta līmeņa objektorientētas programmēšanas valodas izlaidums
rubīns versija 3.0.0. Pēc autoru domām, tika fiksēts produktivitātes trīskāršojums (saskaņā ar Optcarrot testu), tādējādi sasniedzot 2016. gadā izvirzīto mērķi, kas aprakstīts koncepcijā. Rubīns 3x3. Lai sasniegtu šo mērķi, izstrādes laikā mēs pievērsām uzmanību šādām jomām:

  • Performance - performance
    • MJIT - laika samazināšana un ģenerētā koda lieluma samazināšana
  • Vienlaicība – paralēlisma nodrošināšana
    • Ractor - sākotnējais atbalsts jaunajam aktiera modelim
    • Fiber Scheduler — šķiedru plūsmas plānotājs
  • Rakstīšana - statiskā koda analīze
    • RBS — tipa anotācijas rīks
    • TypeProf - jauna tipa analizators

Avots: linux.org.ru