摘要: 编译程序的逻辑结构分八个部分:1、 词法分析2、 语法分析3、 语义分析程序4、 中间代码程序5、 代码优化程序6、 目标代码生成程序7、 错误检查与处理程序8、 各种信息表格的管理程序 符号表:在编译过程中,需要经常收集、记录或查询源程序中所出现的各种量的有关属性(信息)。为此,编译程序需要建立或持有一批不同用途的表格(如常数表,各种名字表,循环侧次表等等)通常将他统称为符号表 符号表通常由若干个记录组成,每个记录都对应表中的一个登记项,而每个登记项又由若干个字段组成,用来分别存放该符号的名字及与之相关联的信息。其中名字字段中存放的名字,常常被用作检索符号表的关键字 ... 阅读全文
posted @ 2013-12-01 23:15 郁闷的耗子 阅读(276) 评论(0) 推荐(0) 编辑