Ruby får ny JIT-compiler med bedre ydelse

Ruby får ny JIT-compiler med bedre ydelse
Illustration: Bigstock/Wladimir.B.
Compiler er et vigtigt bidrag, der skal øge ydelsen i programmer skrevet med Ruby on Rails.
18. november 2021 kl. 09:07
errorÆldre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

Med den kommende version 3.1.0 får sproget Ruby en ny just-in-time-compiler, som skal give bedre ydelse. Det skriver Infoworld.

Compileren bærer navnet YJIT (Yet Another Ruby JIT), og er udviklet af firmaet Shopify. Det er dog endnu en eksperimentel facilitet.

Udviklerne af sproget beskriver YJIT som et vigtigt bidrag, der skal øge ydelsen i programmer skrevet med det dansk-udviklede webframework Ruby on Rails.

For at benytte YJIT skal der compiles med flaget --yjit. Indtil videre kan faciliteten kun benyttes på Linux og Macos med x64-arkitektur.

Artiklen fortsætter efter annoncen

Som andre dynamiske sprog har Ruby øvre begrænsninger i ydelsen. Derfor har andre udviklere skabt sproget Crystal, som har en syntaks, der er stærkt inspireret af Ruby

Crystal benytter statiske typer med typeinferens, samt mulighed for at kalde C-kode fra sproget, og har evnen til at genere effektiv maskinkode. Det føles efter sigende naturligt at læse og let at skrive, og har en lav indlæringskurve for erfarne Ruby-udviklere.

Ingen kommentarer endnu.  Start debatten
Debatten
Log ind for at deltage i debatten.
settingsDebatindstillinger