![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译器
文章平均质量分 55
阿拉丁++
多平台加壳软件持续开发中...
展开
-
编译器学习与实践记录
3. 完成一个简单的ast解释器,能进行四则运算,支持括号,赋值,比较,支持变量。支持三种模式:对输入文件里面的表达式语句进行计算输出;对stdin的输入进行一次性编译计算输出;交互模式,控制台输入语句,实时计算输出。目前像是一个初步的python。1. 以P4编译器为目标,构建一个完备的编译器前端。2. 完成部分表达式解析,支持赋值表达式,双目运算符。2. 以riscv为目标,构建一个完备的P4后端。支持语句的解析,包括if while block。3. 完成一个简单的图形界面。支持内置print函数。原创 2023-04-20 08:37:40 · 119 阅读 · 0 评论 -
面向编译器的学习和工作展望及总结
需要学习和强化的东西:基础: 编译原理参考:哈尔滨工业大学《编译原理》视频教程《编译原理》龙书 《现代编译原理: C语言描述》虎书 《高级编译器设计与实现》鲸书 《编译器设计》橡书 ...原创 2021-12-07 15:23:18 · 709 阅读 · 0 评论