Vim9 tutvustas Vimi kahvlit skripti optimeerimisega katsetamiseks

Bram Molenaar (Bram Moolenaar), tekstiredaktor Vim autor, teatas hoidla loomise kohta Vim9, mis töötab Vimi eksperimentaalse kahvli kallal, mille eesmärk on uurida võimalikke viise Vimi skriptikeele jõudluse ja kvaliteedi parandamiseks.

Peamised optimeerimised hõlmavad funktsioonide määratlemise, kutsumise ja täitmise meetodite ümbertöötamist, samuti argumentide ja kohalike muutujate sõnaraamatute kasutamise vältimist. Uue teostuse esialgne prototüüp, milles funktsioonid kompileeritakse kõigepealt käskude jadaks, mis salvestavad virna vahetulemusi ja kohalikke muutujaid, näitas silmusfunktsiooni kõne testi täitmisaja lühenemist 5.018541 sekundilt 0.073595 sekundile ja stringide töötlemise test vahemikus 0.853752 kuni 0.190276 sekundit. Vim9 arendab ka tööriistu pistikprogrammide kirjutamiseks mitte ainult sisseehitatud skriptikeeles, vaid ka erinevates programmeerimiskeeltes, sealhulgas Python, Go ja Java.

Allikas: opennet.ru

Lisa kommentaar