【软件设计师:程序语言】4.程序语言基础知识
一、程序设计语言基本概念
1.低级语言和高级语言
(1)低级语言
机器语言和汇编语言称为低级语言。
机器语言指0、1组成的机器指令序列
汇编语言指用符号表示指令的语言
MOV AX,2
MOV BX,3
ADD AX,BX
(2)高级语言
高级语言是从人类的逻辑思维角度出发、面向各类应用的程序语言,抽象程度大大提高,需要编译成特定机器上的目标代码才能执行。这类语言与人们使用的自然语言比较接近,大大提高了程序设计的效率。
2.编译程序和解释程序
高级语言或汇编语言编写的程序称为源程序,源程序不能直接在计算机上执行。
如果源程序是汇编语言编写的,则需要一个称为汇编程序的翻译程序将其翻译成目标程序,然后才能执行。
如果源程序是为高级语言时,这个翻译程序称为编译程序
按源程序中语句的执行顺序,逐条翻译并立即执行相关功能的处理程序、称为解释程序。
3.程序的执行方式
1、编译执行:
按编译方式在计算机上执行用高级语言编写的程序,需经过两个阶段: