记
基于《
Python
语言程序设计基础(第
2
版)》
第一部分
初识
Python
语言
第
1
章
程序设计基本方法
1.1
计算机的概念
计算机是根据
指令
操作
数据
的设备,具备
功能性
和
可编程性
两个基本特性。
计算机技术发展阶段:
1.
第一阶段:
1946-1981
年,“计算机系统结构阶段”。
2.
第二阶段:
1982-2007
年,“计算机网络和视窗阶段”。
3.
第三阶段:
2008
年至今,“复杂信息系统阶段”。
4.
第四阶段:月
20
年后某个时期开始,“人工智能阶段”。
1.2
程序设计语言
1.2.1
程序设计语言概述
机器语言:直接使用二进制代码表达指令,可被计算机硬件直接识别和执行。
不同计算机结构的机器指令不同。
汇编语言:使用助记符对应机器语言中的指令,可直接操作计算机硬件。不同
计算机结构的汇编指令不同。
机器语言和汇编语言都直接操作计算机硬件并基于此设计,统称“低级语言”。
高级语言:用更接近自然语言的方式描述计算问题。代码只与编程语言有关,
与计算机结构无关。
1.2.2
编译和解释