Представен е Vim9, форк на Vim за експерименти с оптимизация на скриптове

Брам Моленар (Брам Моленар), автор текстового редактора Vim, обяви за създаването на репозиторий Vim9, в който се работи над експериментален форк на Vim, насочен към проучване на възможни начини за повишаване на производителността и качеството на работата на скриптовия език Vim.

Основните оптимизации са свързани с преработката на методите за определяне, извикване и изпълнение на функции, както и с отстраняването на използването на речници за аргументи и локални променливи. Началният прототип на новата реализация, в която функциите първоначално се компилират в последователност от инструкции, съхраняващи междинните резултати и локалните променливи в стека, демонстрира намаляване на времето за изпълнение на теста за циклично извикване на функция от 5.018541 на 0.073595 секунди, а теста за обработка на низове от 0.853752 на 0.190276 секунди. В Vim9 също така се развиват средства за писане на плъгини не само на вградения скриптов език, но и на различни езици за програмиране, включително Python, Go и Java.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster