编译器和解释器的区别

编译器和解释器都是可执行程序. 两者都须要输入.即文本代码文件. 编译器这样处理代码: 对代码进行词法分析,语法分析,语义制导,生成中间代码,中间代码优化,生成目标代码,目标代码优化.(目标代码能够是汇编代码,也能够是机器代码,这取决于编译器的实现,好比编译器中集成了汇编器) 代码的优化是反复进行的,穿插于整个过程当中. 整个代码文件被编译成目标代码以后, 连接器程序将目标文件与相应的函数库连接,
相关文章
相关标签/搜索