摘要: 第九章 错误处理 9.1 概述 编译器的必备功能之一:错误处理 正确的源程序:通过编译,生成目标代码 错误的源程序:通过编译,发现并指出错误 编译器的错误处理能力 诊察错误的能力 报错及时准确(出错位置、错误性质) 一次编译找出错误的多少(一般只找出20个) 改正错误的能力(如word会自动更正拼写 阅读全文
posted @ 2020-11-28 20:22 QingYuAn_Wayne 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 第八章 源程序的中间形式 一般编译程序都生成中间代码,然后再生成目标代码。 优点是:可移植(与具体目标程序无关) 且易于代码优化 8.1 波兰表示 即后缀表示式 由中缀表达式翻译为波兰表示算法较容易实现。构造一个类似算法优先分析法的算法即可。 波兰表示法 优点: 在不使用括号的情况下可以无二义地说明 阅读全文
posted @ 2020-11-28 16:59 QingYuAn_Wayne 阅读(751) 评论(0) 推荐(0) 编辑