Vim9 giới thiệu, một nhánh của Vim để thử nghiệm tối ưu hóa tập lệnh

Bram Molenaar (Bram Moolenaar), tác giả của trình soạn thảo văn bản Vim, công bố về việc tạo một kho lưu trữ vim9, công ty đang nghiên cứu một phiên bản thử nghiệm của Vim nhằm khám phá những cách khả thi để cải thiện hiệu suất và chất lượng của ngôn ngữ kịch bản Vim.

Các tối ưu hóa chính liên quan đến việc làm lại các phương pháp xác định, gọi và thực thi các hàm cũng như tránh sử dụng từ điển cho các đối số và biến cục bộ. Nguyên mẫu ban đầu của cách triển khai mới, trong đó các hàm lần đầu tiên được biên dịch thành một chuỗi hướng dẫn lưu trữ các kết quả trung gian và các biến cục bộ trên ngăn xếp, đã thể hiện sự giảm thời gian thực hiện đối với cuộc kiểm tra lệnh gọi hàm lặp từ 5.018541 xuống 0.073595 giây và đối với kiểm tra xử lý chuỗi từ 0.853752 đến 0.190276 giây. Vim9 cũng đang phát triển các công cụ để viết plugin không chỉ bằng ngôn ngữ kịch bản tích hợp mà còn bằng nhiều ngôn ngữ lập trình khác nhau, bao gồm Python, Go và Java.

Nguồn: opennet.ru

Thêm một lời nhận xét