Goose обгоняет C++ и безопасный Rust, оставаясь memory-safe

Goose: 1.16x faster than C++ and 1.12x than safe Rust, while memory safe

Goose — это memory-safe системный язык, который работает быстрее C++ и безопасного Rust, потребляя меньше памяти. В нём нет сборщика мусора, аллокатора и аннотаций времени жизни: все динамические значения хранятся на стеке данных, управляемом компилятором. Благодаря плоским структурам и относительным ссылкам данные не перемещаются, а сохранение и загрузка не требуют сериализации. В бенчмарках Goose опережает идиоматический C++ в 3.3 раза, рукоптимизированный C++ — в 1.16 раза, а лучший безопасный Rust — в 1.12 раза.

Память — это несколько стеков данных, которые компилятор распределяет статически. Освобождение структуры из миллиона элементов — это одно сохранение, как бы глубоко она ни была вложена.

Ещё за этот день

2026-09-18