Vim9 introduċiet, furketta ta 'Vim għall-esperimentazzjoni bl-ottimizzazzjoni tal-iskript

Bram Molenaar (Bram Moolenaar), awtur tal-editur tat-test Vim, ħabbar dwar il-ħolqien ta’ repożitorju Vim9, li qed taħdem fuq furketta sperimentali ta 'Vim immirata biex tesplora modi possibbli biex ittejjeb il-prestazzjoni u l-kwalità tal-lingwa tal-kitba Vim.

L-ottimizzazzjonijiet ewlenin jinvolvu metodi ta 'ħidma mill-ġdid għad-definizzjoni, is-sejħa, u l-eżekuzzjoni tal-funzjonijiet, kif ukoll jiġi evitat l-użu ta' dizzjunarji għal argumenti u varjabbli lokali. Prototip inizjali tal-implimentazzjoni l-ġdida, li fiha l-funzjonijiet huma l-ewwel miġbura f'sekwenza ta 'struzzjonijiet li jaħżnu riżultati intermedji u varjabbli lokali fuq il-munzell, wera tnaqqis fil-ħin ta' eżekuzzjoni għat-test tas-sejħa tal-funzjoni looping minn 5.018541 għal 0.073595 sekondi, u għal it-test tal-ipproċessar tal-istring minn 0.853752 sa 0.190276 sekondi. Vim9 qed jiżviluppa wkoll għodod għall-kitba ta 'plugins mhux biss fil-lingwa ta' scripting integrata, iżda wkoll f'diversi lingwi ta 'programmar, inklużi Python, Go u Java.

Sors: opennet.ru

Żid kumment