Goose will C++ und Rust schlagen – ganz ohne Heap und Garbage Collector

The Goose Programming Language

Goose ist eine speichersichere Systemsprache ohne Heap, Garbage Collector oder Lifetime-Annotationen. Dynamische Werte liegen inline auf Datenstapeln, die der Compiler statisch verwaltet; das Freigeben eines millionengroßen verschachtelten Objekts ist ein einziger Schreibvorgang. In den eigenen Benchmarks läuft Goose laut Projektangaben 3,3-mal schneller als idiomatisches C++ und 1,12-mal schneller als das beste sichere Rust – bei deutlich weniger Speicher. Der Compiler erzeugt eine einzige C-Datei.

Ein Datensatz, der in C++ 160 Byte und eine Allokation belegt, ist in Goose 29 Byte groß und kommt ohne Allokation aus.

Mehr von diesem Tag

2026-10-24