Ieviesa Vim9 — Vim dakšiņu skripta optimizācijas eksperimentiem

Brems Molenārs (Bram Moolenaar), Vim teksta redaktora autors, paziņoja par repozitorija izveidi Vim9, kas strādā pie Vim eksperimentālas dakšas, kuras mērķis ir izpētīt iespējamos veidus, kā uzlabot Vim skriptu valodas veiktspēju un kvalitāti.

Galvenās optimizācijas ietver funkciju definēšanas, izsaukšanas un izpildes metožu pārstrādāšanu, kā arī izvairīšanos no vārdnīcu izmantošanas argumentiem un vietējiem mainīgajiem. Sākotnējais jaunās ieviešanas prototips, kurā funkcijas vispirms tiek apkopotas instrukciju secībā, kas stekā saglabā starprezultātus un vietējos mainīgos, demonstrēja cilpas funkcijas izsaukuma testa izpildes laika samazināšanos no 5.018541 līdz 0.073595 sekundēm un stīgu apstrādes tests no 0.853752 līdz 0.190276 sekundēm. Vim9 arī izstrādā rīkus spraudņu rakstīšanai ne tikai iebūvētajā skriptu valodā, bet arī dažādās programmēšanas valodās, tostarp Python, Go un Java.

Avots: opennet.ru

Pievieno komentāru