oakc:具有紧凑中间表示形式的可移植编程语言 源码
橡木 C编程语言的无限可移植替代品。 为什么选择橡树? 对于那些记得,Oak本质上是该项目更强大,更高级的版本。 Oak的目标是在前端尽可能高,而在后端尽可能低。 关于作者 我是刚毕业的高中毕业生,正在大学里找工作。 如果您喜欢我的项目,请考虑通过购买咖啡来支持我! 中级代表 Oak出色的便携性的关键是其紧凑的后端实现。 Oak的后端代码可以用100行以下的C语言表示。如此小的实现仅由于中间表示的指令集很小而可能。 Oak的IR仅由17种不同的指令组成。 这与相当! 橡木的后端功能非常简单。 每条指令都在存储磁带上运行。 该磁带本质上是一个双精度浮点数的静态数组。 let x
用户评论