Vim9 သည် script optimization ကိုစမ်းသပ်ရန်အတွက် Vim ၏လမ်းဆုံတစ်ခုဖြစ်သည်။

Bram Molenaar (Bram Moolenaar) Vim text editor ရေးသားသူ၊ ကြေငြာခဲ့သည် repository ဖန်တီးခြင်းအကြောင်း Vim9Vim scripting language ၏ စွမ်းဆောင်ရည်နှင့် အရည်အသွေးကို မြှင့်တင်ရန် ဖြစ်နိုင်သောနည်းလမ်းများကို ရှာဖွေရန် ရည်ရွယ်သည့် Vim ၏ စမ်းသပ်လမ်းဆုံတစ်ခုတွင် လုပ်ဆောင်နေသည်။

အဓိက ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်မှုများတွင် လုပ်ဆောင်ချက်များကို သတ်မှတ်ခြင်း၊ ခေါ်ဆိုခြင်းနှင့် လုပ်ဆောင်ခြင်းအတွက် ပြန်လည်လုပ်ဆောင်ခြင်းနည်းလမ်းများ ပါဝင်သည့်အပြင် ငြင်းခုံမှုများနှင့် ဒေသဆိုင်ရာ ကိန်းရှင်များအတွက် အဘိဓာန်များအသုံးပြုခြင်းကို ရှောင်ကြဉ်ခြင်းလည်း ပါဝင်သည်။ အကောင်အထည်ဖော်မှုအသစ်၏ ကနဦးရှေ့ပြေးပုံစံတစ်ခု၊ အပိုင်းတွင် အလယ်အလတ်ရလဒ်များနှင့် ဒေသန္တရကိန်းရှင်များကို သိုလှောင်သည့် ညွှန်ကြားချက်များအစီအစဥ်အဖြစ် လုပ်ဆောင်ချက်များအား 5.018541 မှ 0.073595 စက္ကန့်အထိ looping function call test အတွက် execution time လျှော့ချခြင်းကို သရုပ်ပြခဲ့ပြီး၊ string processing test 0.853752 မှ 0.190276 စက္ကန့်။ Vim9 သည် built-in scripting language တွင်သာမက Python, Go နှင့် Java အပါအဝင် ပရိုဂရမ်းမင်းဘာသာစကားအမျိုးမျိုးအတွက် ပလပ်အင်များကို ရေးသားရန် ကိရိယာများကိုလည်း တီထွင်လျက်ရှိသည်။

source: opennet.ru

မှတ်ချက် Add