Prezentēts Vim9, Vim forka eksperiments skriptu optimizācijai

Brams Moolenārs (Bram Moolenaar), tekstu redaktora Vim autors, paziņoja par repozitorija izveidi Vim9, kurā tiek strādāts pie eksperimentālā Vim forka, kas vērsts uz iespēju pētīšanu, kā uzlabot Vim skriptu valodas veiktspēju un kvalitāti.

Galvenās optimizācijas saistītas ar metožu pārveidošanu, lai noteiktu, izsauktu un izpildītu funkcijas, kā arī ar pāreju no vārdu krājumiem arguments un lokālām mainīgajiem. Sākotnējais jaunas realizācijas prototips, kurā funkcijas vispirms tiek kompilētas instrukciju secībā, saglabājot starpposma rezultātus un lokālās mainīgās stekā, parādīja izpildes laika samazinājumu cikliska funkcijas izsaukuma testā no 5.018541 līdz 0.073595 sekundēm, kā arī rindkopu apstrādes testā no 0.853752 līdz 0.190276 sekundēm. Vim9 arī attīsta rīkus, lai izstrādātu paplašinājumus ne tikai uz iebūvēta skriptu valodas, bet arī uz dažādām programmēšanas valodām, tostarp Python, Go un Java.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster