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