Hacker News Front Page · Authors ·
The Goose Programming Language
Goose es un lenguaje de sistemas que busca combinar seguridad de memoria con un modelo sin heap, garbage collector ni anotaciones de lifetime: el compilador administra data stacks y almacena los valores dinámicos en línea. En los benchmarks publicados, Goose supera a C++ idiomático por 3,51 veces y a Rust seguro por 1,13 veces en velocidad, con menor uso máximo de memoria; los resultados varían según la comparación y el backend. El diseño ofrece referencias estables durante el crecimiento de arrays, datos compactos y compilación a C, a cambio de restricciones como la compilación de todo el programa y la imposibilidad de indexar directamente arrays de elementos de tamaño variable.
Article URL: https://aardappel.github.io/goose/ Comments URL: https://news.ycombinator.com/item?id=50224300 Points: 52 # Comments: 14