投稿 提交工具 投放合作

harbor:编译到Brainf***方言的编程语言

大语言模型 105 4 Rust 上架 2026-11-13 在 GitHub 打开

带类型检查与手动内存管理的高级语言,编译目标是扩展后的Dynamic Brainf***方言。

Harbor 是一门精简版 C 风格的高级编程语言,支持无符号整数、布尔、字符、指针、元组等类型,并采用手动内存管理。它的特殊之处在于编译目标:Brainf*** 的扩展方言 Dynamic Brainf***。该方言在原有八个操作符基础上增加六个操作符,分别用于内存分配与释放、指针压栈与弹栈、整数输入输出,从而支持引用、栈操作和复合数据类型等常见抽象;README 称方言的汇编实现仅 24 行。源码经 HIR(类型检查)、MIR(逆波兰表示的汇编语言)、LIR(面向生成代码优化的中间表示)三个阶段产出目标代码,MIR 提供栈指针、帧指针、临时与通用共 14 个寄存器。项目用 Rust 编写。

Star 趋势2026-11-08 — 2026-11-13当前 Stars 105

10511-0811-1111-13