跳到正文
Hacker News 首页andsoitis

Goose 编程语言以数据栈实现无需生命周期标注的内存安全

The Goose Programming Language

Goose 是一种内存安全的系统编程语言,无堆分配器、GC 或生命周期标注,动态数据由编译器管理的数据栈承载。项目在 16 项基准中报告,clang 后端相对惯用 C++、手工优化 C++ 和最佳安全 Rust 的速度分别为 3.54x、1.26x 和 1.19x,但可变大小元素数组不能直接索引,也不支持逃逸闭包。

读原文 ↗导出 Markdown