目录
- 一. 编程语言
- 1. 什么是编程语言
- 2. 编程语言的发展
- 3. 编译型语言 & 解释型语言
一. 编程语言
语言对每个人都不陌生。我们日常生活中常听到中文、英语、法语和德语等。当与语言不通的人交流时,寻找翻译成为克服语言障碍的有效手段。通过译员的翻译,我们实现不同语言间的有效沟通,编程语言同样如此!
1. 什么是编程语言
用来和计算机交流,控制计算机,让计算机按照我们的要求做事情,这样的语言叫做编程语言。
2. 编程语言的发展
机器语言:用二进制编码表示的机器指令,是CPU能直接识别并执行的唯一语言
汇编语言:符号语言。用与机器指令含义相近的英文缩写、字母和数字等符号来取代机器指令
高级语言:机器语言和汇编语言是面向机器的语言,内存占用少、运行速度快,但使用繁琐、通用性差。而高级语言则面向用户,更接近自然语言,任何计算机只需配备相应的编译或解释程序即可通用。
3. 编译型语言 & 解释型语言
编译型语言:将源代码文件通过编译器翻译成目标程序文件后,计算机执行该目标程序文件(c++) ----编译器
解释型语言:逐个翻译,逐句输入计算机,逐句执行(python) ----解释器
二者的主要区别在于:是否有目标程序文件的产生