قدم Vim9، وهو شوكة من Vim لتجربة تحسين البرنامج النصي

برام مولينار (برام مولنيار)، مؤلف محرر النصوص Vim، объявил حول إنشاء مستودع فيم 9، والتي تعمل على شوكة تجريبية لـ Vim تهدف إلى استكشاف الطرق الممكنة لتحسين أداء وجودة لغة البرمجة النصية Vim.

تتضمن التحسينات الرئيسية إعادة صياغة أساليب تحديد الوظائف واستدعائها وتنفيذها، بالإضافة إلى تجنب استخدام القواميس للوسائط والمتغيرات المحلية. أظهر النموذج الأولي للتنفيذ الجديد، حيث يتم تجميع الوظائف لأول مرة في سلسلة من التعليمات التي تخزن النتائج الوسيطة والمتغيرات المحلية على المكدس، انخفاضًا في وقت التنفيذ لاختبار استدعاء الدالة الحلقية من 5.018541 إلى 0.073595 ثانية، و اختبار معالجة السلسلة من 0.853752 إلى 0.190276 ثانية. يقوم Vim9 أيضًا بتطوير أدوات لكتابة المكونات الإضافية ليس فقط بلغة البرمجة النصية المضمنة، ولكن أيضًا بلغات البرمجة المختلفة، بما في ذلك Python وGo وJava.

المصدر: opennet.ru

إضافة تعليق