1.什么是程序设计语言?
程序:是一组计算机能识别和执行的指令
程序设计:是以某种程序设计语言为工具,给出解决特定问题程序的过程,也就是编写程序
程序设计语言(计算机语言):是人和计算机进行交流的语言,是用于书写计算机程序的语言
2.程序设计语言发展
机器语言:由0和1组成的指令
直接用二进制机器指令表达计算机语言
汇编语言:用助记符操作码,可以把二进制编码的机器语言编程汇编语言,即汇编语言实际上就是符号化的机器语言
例:MOV AX,1
高级语言:相对于汇编语言而言,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序。
3.程序处理方式
源程序----用汇编语言或高级语言编写出来的程序
翻译方法
解释方法:
将程序的每条语句一边翻译一边执行,即程序一边由相应语言的解释器“翻译”成目标代码(即计算机可以识别的机器语言),一边执行
编译方法:
编译方式是将程序源代码“翻译”成目标代码(二进制),再经过链接程序链接,形成可执行文件。可执行文件是可以脱离其语言环境独立执行的