เปิดตัว Vim9 ซึ่งเป็นทางแยกของ Vim สำหรับการทดลองเพิ่มประสิทธิภาพสคริปต์

บราม โมเลนาร์ (Bram Moolenaar) ผู้เขียนโปรแกรมแก้ไขข้อความ Vim ประกาศ เกี่ยวกับการสร้างพื้นที่เก็บข้อมูล วิม9ซึ่งกำลังทำงานบนทางแยกทดลองของ Vim โดยมีวัตถุประสงค์เพื่อสำรวจวิธีที่เป็นไปได้ในการปรับปรุงประสิทธิภาพและคุณภาพของภาษาสคริปต์ Vim

การปรับให้เหมาะสมหลักเกี่ยวข้องกับวิธีการใหม่ในการกำหนด การเรียกใช้ และการดำเนินการฟังก์ชัน รวมถึงการหลีกเลี่ยงการใช้พจนานุกรมสำหรับอาร์กิวเมนต์และตัวแปรท้องถิ่น ต้นแบบเบื้องต้นของการใช้งานใหม่ ซึ่งฟังก์ชันต่างๆ จะถูกคอมไพล์เป็นลำดับของคำสั่งที่เก็บผลลัพธ์ขั้นกลางและตัวแปรโลคัลไว้บนสแต็ก แสดงให้เห็นการลดเวลาดำเนินการสำหรับการทดสอบการเรียกฟังก์ชันแบบวนซ้ำจาก 5.018541 เป็น 0.073595 วินาที และสำหรับ การทดสอบการประมวลผลสตริงจาก 0.853752 ถึง 0.190276 วินาที Vim9 กำลังพัฒนาเครื่องมือสำหรับการเขียนปลั๊กอินไม่เพียงแต่ในภาษาสคริปต์ในตัวเท่านั้น แต่ยังรวมถึงภาษาการเขียนโปรแกรมต่างๆ ด้วย เช่น Python, Go และ Java

ที่มา: opennet.ru

เพิ่มความคิดเห็น