摘要: 所谓编译器,实际上就是我们编程时将输入的高级语言代码转换成相应的目标代码,从而实现将目标代码转换成汇编码的一种过渡工具。这种工具根据具体情况不同,可以将不同的高级语言代码转换成不同的目标代码,例如将pascal语言代码转换成自己定义的四元式等。而一个简单的编译器主要是由以下几个部分组成的:词法分析语法分析语义分析及生成中间代码代码优化生成目标代码另外还有对于符号表的管理和对错误的处理要贯穿始终,当然如果这样的一个编译器是用来提交课程作业的话,还少不了一个最基本的解释执行器,这样一个编译器的雏形就完成了。在实际编程的时候,我们除了要对编译器功能部分的编写进行了解,同时我们还需要了解我们处理后的和 阅读全文
posted @ 2014-02-16 20:19 11061187 阅读(958) 评论(0) 推荐(0) 编辑