What's Today

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

Leer la nota completa en aardappel.github.io →