Bemutatta a Vim9-et, a Vim elágazását a szkriptoptimalizálással való kísérletezéshez

Bram Molenaar (Bram Moolenaar), a szövegszerkesztő Vim szerzője, bejelentett tár létrehozásáról Vim9, amely a Vim kísérleti ágán dolgozik, amelynek célja a Vim szkriptnyelv teljesítményének és minőségének javításának lehetséges módjainak feltárása.

A fő optimalizálás magában foglalja a függvények meghatározására, meghívására és végrehajtására szolgáló módszerek átdolgozását, valamint az argumentumok és helyi változók szótárak használatának elkerülését. Az új megvalósítás kezdeti prototípusa, amelyben a függvényeket először olyan utasítássorozatokká fordítják, amelyek közbenső eredményeket és helyi változókat tárolnak a veremben, a ciklusos függvényhívási teszt végrehajtási idejének csökkenését mutatta 5.018541-ről 0.073595 másodpercre. a karakterlánc-feldolgozási teszt 0.853752 és 0.190276 másodperc között. A Vim9 eszközöket is fejleszt a beépülő modulok írására nemcsak a beépített szkriptnyelven, hanem különféle programozási nyelveken is, például Python, Go és Java nyelveken.

Forrás: opennet.ru

Hozzászólás