Betik optimizasyonu denemeleri için bir Vim çatalı olan Vim9 tanıtıldı

Bram Molenaar (Bram Moolenaar), Vim metin düzenleyicisinin yazarı, объявил depo oluşturma hakkında vim9Vim betik dilinin performansını ve kalitesini iyileştirmenin olası yollarını keşfetmeyi amaçlayan deneysel bir Vim çatalı üzerinde çalışıyor.

Ana optimizasyonlar, işlevlerin tanımlanması, çağrılması ve yürütülmesi için yöntemlerin yeniden işlenmesini ve ayrıca argümanlar ve yerel değişkenler için sözlüklerin kullanılmasından kaçınmayı içerir. İşlevlerin ilk olarak ara sonuçları ve yerel değişkenleri yığında depolayan bir talimat dizisi halinde derlendiği yeni uygulamanın ilk prototipi, döngü işlev çağrısı testinin yürütme süresinde 5.018541'den 0.073595 saniyeye ve dize işleme testi 0.853752'den 0.190276 saniyeye çıkarıldı. Vim9 ayrıca yalnızca yerleşik komut dosyası dilinde değil, aynı zamanda Python, Go ve Java dahil olmak üzere çeşitli programlama dillerinde eklentiler yazmak için araçlar geliştiriyor.

Kaynak: opennet.ru

Yorum ekle