本人正在写C优化编译器,主要是看龙虎鲸三书。
多年以来,本人一直在做脚本引擎,上个完成的脚本引擎具有如下feature:
1. 支持closure、yield、动态类型、try-catch-finally
2. 高级语言生成IL,IL可解释执行
3. 支持JIT,将IL动态生成机器码并执行
4. 提供一个完全自主研发的并发并行短停顿GC
5. 自主研发的YACC工具
本人接下来将要实现一个C语言优化编译器,不再是虚拟机模式,而是实现交叉编译器,直接生成不同target的可执行文件。C的YACC源已经完成,现在正在设计符号表,相关分析已经完成。
希望跟有同类志趣之士探讨编译器技术。
我的QQ:1795546020
多年以来,本人一直在做脚本引擎,上个完成的脚本引擎具有如下feature:
1. 支持closure、yield、动态类型、try-catch-finally
2. 高级语言生成IL,IL可解释执行
3. 支持JIT,将IL动态生成机器码并执行
4. 提供一个完全自主研发的并发并行短停顿GC
5. 自主研发的YACC工具
本人接下来将要实现一个C语言优化编译器,不再是虚拟机模式,而是实现交叉编译器,直接生成不同target的可执行文件。C的YACC源已经完成,现在正在设计符号表,相关分析已经完成。
希望跟有同类志趣之士探讨编译器技术。
我的QQ:1795546020