Goose, C++보다 1.16배 빠르고 안전한 Rust보다 1.12배 빠른 메모리 안전 언어
Goose: 1.16x faster than C++ and 1.12x than safe Rust, while memory safe
Goose는 힙 없이 데이터 스택만으로 동작하는 메모리 안전 시스템 언어다. C++보다 1.16배, 안전한 Rust보다 1.12배 빠르며 메모리도 각각 1.3배, 1.2배 덜 쓴다. 할당자, GC, 라이프타임 애노테이션이 없고, 모든 값이 인라인으로 배치되어 참조가 성장 후에도 유효하다. 컴파일 타임에 수명을 추론해 안전성을 보장한다.
Goose는 C나 Rust처럼 익숙해 보이지만, 단 하나의 아이디어 위에 세워졌다: **힙이 없다**. 모든 동적 값은 컴파일러가 관리하는 데이터 스택에 인라인으로 존재하고, 성장은 포인터 증가일 뿐이며, 스코프 종료가 유일한 해제다.