Vim9 推出,Vim 的一個分支,用於實驗腳本優化

布拉姆·莫萊納爾(Bram Moolenaar),文本編輯器 Vim 的作者, объявил 關於建立儲存庫 維姆9,它正在開發 Vim 的實驗性分支,旨在探索提高 Vim 腳本語言效能和品質的可能方法。

主要最佳化涉及重新設計定義、呼叫和執行函數的方法,以及避免使用字典作為參數和局部變數。 新實現的初始原型(其中函數首先被編譯為在堆疊上儲存中間結果和局部變數的指令序列)證明了循環函數呼叫測試的執行時間從 5.018541 秒減少到 0.073595 秒,並且字串處理測試從0.853752 秒到0.190276 秒。 Vim9 也正在開發不僅可以使用內建腳本語言編寫外掛程式的工具,還可以使用各種程式語言(包括 Python、Go 和 Java)編寫外掛程式。

來源: opennet.ru

添加評論