低级语言一面向计算机
高级语言一 面向用户
➢各种程序设计语言都有自己的语法和语义体系,其编译程序根据这种语言的语法和语义将其翻译成机器能够接受的机器语言;
➢然而,从本质上来说。程序设计语言是按一定规则排列的符号集合,而编译程序就是把这些符号集合变成机器指令的转换器,编译程序又称为编译器。
1.1 什么是编译程序
是现代计算机系统的基本组成部分
是指这样的程序,它能够把某种语言的程序(源程序)转换成另一种语言的程序(目标程序),而后者与前者在逻辑(功能)上是等价的
功能:一个编译程序就是一个语言翻译程序,它把一种语言(称作源语言)【高级语言书写的源程序】编写的程序翻译成另一种语言(称作目标语言)【等价的低级语言】的等价的程序.