Hacker News | 📄 原文链接 | 2026-10-26 收录

Goose 语言:没有堆、没有 GC、没有生命周期标注的内存安全系统语言

来源:aardappel.github.io — 2026-10-26

📋 概述

Goose 是一门面向系统编程的新语言,语法对 C 与 Rust 程序员都不陌生,但核心设定是「没有堆」:所有动态值都内联在编译器管理的数据栈上,增长只是推进指针,作用域结束即释放。类型与生命周期规则保证这套内存模型是安全的,却不需要写任何生命周期标注、借用规则或 unsafe。作者给出的基准里,Goose 在十六项测试中达到惯用 C++ 的 3.3 倍速度、手优化 C++ 的 1.16 倍、最佳安全 Rust 的 1.12 倍,同时内存占用更低。

🔑 核心要点

💡 金句

A memory-safe systems language with no heap allocator, garbage collector, or lifetime annotations.
← 返回 Hacker News 首页