Predstavljen je Vim9, razcep Vim za eksperimentiranje z optimizacijo skriptov

Bram Molenaar (Bram Moolenaar), avtor urejevalnika besedil Vim, napovedal o ustvarjanju repozitorija Vim9, ki dela na eksperimentalnem forku Vima, namenjenem raziskovanju možnih načinov za izboljšanje zmogljivosti in kakovosti skriptnega jezika Vim.

Glavne optimizacije vključujejo predelavo metod za definiranje, klicanje in izvajanje funkcij ter izogibanje uporabi slovarjev za argumente in lokalne spremenljivke. Začetni prototip nove izvedbe, v kateri so funkcije najprej prevedene v zaporedje navodil, ki shranijo vmesne rezultate in lokalne spremenljivke na sklad, je pokazal zmanjšanje časa izvajanja za preizkus klica zanke s 5.018541 na 0.073595 sekunde in za test obdelave nizov z 0.853752 na 0.190276 sekunde. Vim9 prav tako razvija orodja za pisanje vtičnikov ne samo v vgrajenem skriptnem jeziku, ampak tudi v različnih programskih jezikih, vključno s Python, Go in Javo.

Vir: opennet.ru

Dodaj komentar