New systems language Goose claims faster-than-C++ performance without a garbage collector
A newly published language called Goose introduces a memory-safe systems programming model that avoids a heap allocator, garbage collector, and lifetime annotations, instead placing all dynamic values on compiler-managed data stacks. Its creators report that across sixteen benchmarks Goose runs 3.3x faster than idiomatic C++, 1.16x faster than hand-optimized C++, and 1.12x faster than the fastest safe Rust code, while using 1.2x to 1.9x less memory.