本文主要是介绍编译程序概述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
编译程序工作过程
词法分析:识别出句子中一个个单词。
语法分析:分析句子语法结构。
语义分析与中间代码的生成:根据句子含义,初步翻译。
中间代码:三元式、四元式、树
优化:对前段产生的代码进行加工变换,以期在最后阶段产生更高效的目标代码。
目标代码生成:把优化后的代码转换成低级语言代码。
目标代码三种形式:
绝对机器指令代码(可直接运行)
可重定位的机器指令代码(需要链接)
汇编指令代码(需要进行汇编)
编译程序的结构
、编译前段与后端
这篇关于编译程序概述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!