Se presenta Vim9, una bifurcación de Vim para experimentar con la optimización de scripts

Bram Molenaar (Bram Moolenaar), autor del editor de texto Vim, объявил sobre la creación de un repositorio vim9, que está trabajando en una bifurcación experimental de Vim destinada a explorar posibles formas de mejorar el rendimiento y la calidad del lenguaje de programación Vim.

Las principales optimizaciones implican reelaborar métodos para definir, llamar y ejecutar funciones, así como evitar el uso de diccionarios para argumentos y variables locales. Un prototipo inicial de la nueva implementación, en el que las funciones se compilan primero en una secuencia de instrucciones que almacenan resultados intermedios y variables locales en la pila, demostró una reducción en el tiempo de ejecución para la prueba de llamada de función en bucle de 5.018541 a 0.073595 segundos, y para la prueba de procesamiento de cadenas de 0.853752 a 0.190276 segundos. Vim9 también está desarrollando herramientas para escribir complementos no solo en el lenguaje de programación integrado, sino también en varios lenguajes de programación, incluidos Python, Go y Java.

Fuente: opennet.ru

Añadir un comentario