低级和高级语言 程序设计语言根据硬件是否能识别区分为两类: 低级语言:二进制机器指令、汇编语言。 高级语言:面向各类应用的程序设计语言,更加接近自然语言。需要通过编译器或解释器(翻译)来让机器执行。 编译和解释 程序设计语言按照翻译的方式可分为: 编译:需要通过编译器(编译程序)将源程序(源代码)编译为包含二进制指令的可执行文件(目标程序)。 真正在机器上运行的是与源程序(逻辑)等价的目标程序。 源程序和编译器都不再参与目标程序的运行过程。 汇编程序也是属于编译执行。 解释:需要通过解释器(解释程序)将源程序(源代码)中的指令解释为二进制指令后给机器执行。 该过程不会产生独立的目标程序。 并且解释器和源程序都会参与到程序的运行过程...