Ներկայացվեց Vim9-ը, Vim-ի պատառաքաղը՝ սցենարների օպտիմալացման փորձարկումների համար

Բրամ Մոլենար (Բրամ Մուլենար), Vim տեքստային խմբագրի հեղինակ, объявил շտեմարան ստեղծելու մասին Vim9, որն աշխատում է Vim-ի փորձարարական պատառաքաղի վրա, որն ուղղված է Vim սկրիպտավորման լեզվի կատարողականությունն ու որակը բարելավելու հնարավոր ուղիների ուսումնասիրմանը:

Հիմնական օպտիմալացումները ներառում են գործառույթների սահմանման, կանչման և կատարման մեթոդների վերամշակում, ինչպես նաև արգումենտների և տեղական փոփոխականների համար բառարանների օգտագործումից խուսափելու համար: Նոր ներդրման սկզբնական նախատիպը, որում գործառույթները սկզբում կազմվում են հրահանգների հաջորդականության մեջ, որոնք պահում են միջանկյալ արդյունքները և տեղական փոփոխականները կույտի վրա, ցույց է տվել ցիկլային ֆունկցիայի կանչի թեստի կատարման ժամանակի կրճատում 5.018541-ից մինչև 0.073595 վայրկյան, և լարերի մշակման թեստը 0.853752-ից մինչև 0.190276 վայրկյան: Vim9-ը նաև գործիքներ է մշակում պլագիններ գրելու համար ոչ միայն ներկառուցված սկրիպտավորման լեզվով, այլ նաև ծրագրավորման տարբեր լեզուներով, ներառյալ Python, Go և Java:

Source: opennet.ru

Добавить комментарий