Koru: Nuevo lenguaje desafía el rendimiento de C

Fuentes: Koru programming language rivals C in performance benchmarks

Un nuevo lenguaje de programación llamado Koru está sorprendiendo al mundo de la informática al demostrar un rendimiento comparable, e incluso superior en algunos casos, a lenguajes de alto rendimiento como C, Rust y Zig. Según pruebas realizadas por los desarrolladores de Koru, sus 'kernels' (unidades de código especializado) superaron a las implementaciones estándar de C en un benchmark de cálculo de la interacción gravitacional de cuerpos (n-body problem). Para confirmar que no se trataba de una optimización específica de Koru, se desarrolló una versión de C 'scalarizada' (más explícita y menos genérica) que requirió una optimización manual considerable para igualar el rendimiento de Koru. Esto sugiere que Koru incorpora información semántica que permite al compilador generar código altamente optimizado sin necesidad de que el programador realice ajustes manuales complejos. El objetivo de Koru es reducir la brecha entre la descripción de un problema y su implementación optimizada, facilitando el desarrollo de software de alto rendimiento.