Rune 是一种编程语言,用于测试提高安全性和效率的想法。
这不是 Google 官方支持的产品。 注意: Rune 是一个未完成的语言。欢迎自由地测试和评估 Rune 的新的安全性和效率特性,但目前不建议将其用于任何生产用例。
Rune 是一个受 Python 启发的高效系统编程语言,旨在与 C 和 C++ 库良好地交互。Rune 具有许多安全功能,例如内存安全性和对机密信息的常数时间处理。Rune 旨在通过其数组结构 (SoA) 内存管理,在大多数内存密集型应用中比 C++ 更快。
它通过深度集成与"DataDraw"工具类似的功能,将这些功能融入到语言的基元和构造中。DataDraw 是一个代码生成工具,它生成高度优化的 C 代码,在给定数据结构和它们之间的关系的描述性说明的情况下,其性能优于 C++ STL 等。有关更多信息,请参阅 DataDraw 3.0 手册。
我们来看两个示例,它们展示了 Rune 的许多独特功能:
暂无开放 Issues,或尚未同步最近议题。