Vim9 муаррифӣ шуд, як порчаи Vim барои таҷриба бо оптимизатсияи скрипт

Брам Моленар (Bram Moolenaar), муаллифи муҳаррири матнии Vim, эълон дар бораи сохтани анбор Vim9, ки дар як штангаи таҷрибавии Vim кор мекунад, ки ба омӯхтани роҳҳои имконпазири беҳтар кардани кор ва сифати забони скрипти Vim нигаронида шудааст.

Оптимизатсияи асосӣ усулҳои аз нав кор карданро барои муайян кардан, даъват кардан ва иҷро кардани функсияҳо, инчунин пешгирӣ аз истифодаи луғатҳо барои далелҳо ва тағирёбандаҳои маҳаллӣ дар бар мегирад. Прототипи ибтидоии татбиқи нав, ки дар он функсияҳо аввал ба пайдарпаии дастурҳо тартиб дода мешаванд, ки натиҷаҳои мобайнӣ ва тағирёбандаҳои маҳаллиро дар стек нигоҳ медоранд, коҳиши вақти иҷроро барои санҷиши занги функсияи даврӣ аз 5.018541 то 0.073595 сония ва барои санҷиши коркарди сатр аз 0.853752 то 0.190276 сония. Vim9 инчунин асбобҳоро барои навиштани плагинҳо на танҳо дар забони скрипти дарунсохт, балки бо забонҳои гуногуни барномасозӣ, аз ҷумла Python, Go ва Java таҳия мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ