随笔分类 -  编译原理

摘要:经验分享 - 如何高效阅读一个项目 对于一个程序员来说,阅读优秀的项目代码是一个学习的好方法,但对于项目越大,阅读的难度也越大。 先说一个最“笨”的方法,初学者在接触到项目代码后往往从入口函数开始,一行一行地往下看,这种方法不适合规模较大的项目,阅读的效率非常低。 下面介绍另外几种的方法。 既然是阅 阅读全文
posted @ 2020-06-13 20:59 friedCoder 阅读(730) 评论(0) 推荐(0)
摘要:语法和语义的区别 语法:描述该语言的程序的正确形式 语义:定义了程序的含义,即每个程序在运行时做什么 ​ 抽象语法树和三地址指令 三地址指令可以理解为只有3个成分的指令:2个操作数和一个操作符,最多执行一个操作。恰好对应一颗二叉树的2个子节点和其父亲节点。 抽象语法树如下: 笔记后续更新,可以关注g 阅读全文
posted @ 2020-04-23 17:05 friedCoder 阅读(3364) 评论(0) 推荐(0)