编译器的定义与组成部分

 
简单讲, 编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级 语言)”的程序。
 
解释器英语:Interpreter),又译为直译器,是一种电脑 程序,能够把高级 编程语言一行一行直接转译运行。
 
一个编译器可以分成两个部分,分析部分( 前端)和综合部份( 后端)。
 
前端负责 处理源程序(把源程序分解成为多个组成要素,并在这些要素之上加上语法结构),
 
后端负责 处理输出目标代码(根据中间表示和符号表中的信息来构造用户期待的目标程序)。

猜你喜欢

转载自www.cnblogs.com/hercules-chung/p/12437039.html