Rust 编程语言的主源码仓库,包含编译器、标准库和官方文档。
12.1万+470 本周1.7万RustApache-2.0维护活跃更新于 20小时前
一门无堆分配器、无垃圾回收的实验性系统编程语言,由编译器管理数据栈以保证内存安全。
Goose 是一门语法接近 C 和 Rust 的编程语言,但不使用堆内存。所有动态值都内联存放在编译器静态管理的数据栈上,数据增长只是移动指针,作用域结束时内存即被释放。语言中没有分配器、垃圾回收、引用计数、析构函数、生命周期标注,也没有 unsafe 代码块。
语言提供只增长和可增可减两类数组,数组增长时其引用保持有效;相对引用以 1、2 或 4 字节偏移量存储;枚举可按各变体的实际大小存放。线程以独立程序运行、拥有各自的内存,通过类型化队列传递扁平数据。编译器输出一个 C 文件,并可通过 extern fn 直接调用 C,内置的 TinyCC 后端还能在进程内直接运行程序。
项目提供教程、语言参考与规范、涵盖图形、物理和 UI 的标准库、三十一个示例程序,以及与 C++ 和 Rust 的基准测试。作者说明,仓库代码主要借助 AI 完成,语言设计由人完成。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
Rust 编程语言的主源码仓库,包含编译器、标准库和官方文档。
Swift 编程语言及其编译器工具链,默认内存安全,性能高,可直接调用 C 和 Objective-C 代码。
一门简单、快速、可编译的编程语言,用于编写易维护的软件,无第三方库依赖。
Odin 是一门面向数据导向设计的通用系统编程语言,定位为 C 语言的替代品。
一个内存安全的 C 和 C++ 实现,多数现有代码无需改动即可编译运行,内存错误会被转为panic。
Go 编程语言,用于构建简单、可靠、高效软件的开源语言。