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.

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.

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.

Læs også: Ruby-agtigt Crystal-sprog debuterer i version 1.0

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Følg forløbet
Kommentarer (0)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Log ind eller Opret konto for at kommentere