1-1、计算机概念:
Computer:
原指专门负责计算的人,后来演变成特指计算设备,译为“计算机”
计算机的概念:
计算机是能够根据一组指令操作数据的机器。
A computer is a machine that manipulates data according to a list of instructions.
功能性:可以进行数据计算。
可编程性:根据一系列指令来执行
。
第一台计算机:ENIAC
诞生于1946年。
采用十进制运算。
通过开关手动编程。
重30吨,占地170平方米。
5,000次/秒加法运算
。
存储程序的概念:
包含三个基本含义:
- 计算机(指硬件)由运算器、控制器、存储器、输入设备和输出设备等五大基本部件组成。
- 计算机内部采用二进制来表示指令和数据。
- 将编写好的程序和原始数据事先存入存储器,然后再启动计算机工作
。
输入设备和输出设备
- 计算机从外界获得信息或将结果返回的装置
。
五大部件对应硬件:
中央处理器(CPU)
控制器 + 运算器
存储器
主存储器(内存)
辅助存储器(硬盘)
外部设备(输入输出设备)
计算机的工作过程 :
- 程序:编写好程序放到存储器中
- 数据:所用到的数据放到存储器中
- 计算:计算机从存储器某些位置取数据并计算,然后将数据存储在某些位置
- 停机:程序执行后自动停机
1-2、程序设计语言概述:
机器语言:01代码,CPU认识的语言;
例:2+3的运算 1101001000111011
汇编语言:在机器语言上增加人类可读的助记符
例:2+3的运算 add 2,3,result
高级语言:向自然语言靠近的语言
例:2+3的运算 result = 2+3
编译和解释:
编译:将高级语言源代码转换成目标代码(机器语言),程序便可执行。
高级语言==>编译器==>机器语言目标代码
||
||
V
输入==>程序执行==>输出
解释:将源代码逐条转化成目标代码同事逐条运行,每次运行程序都需要源代码和解释器
高级语言源代码===>
解释器==>输出
输入==========>
编译执行的语言叫静态语言,如C,Java语言等;
解释执行的语言叫脚本语言,如PHP,Python,JavaScript等。
1-3、Python语言:
- Python语言是通用语言
- Python语言是脚本语言
- Python语言是开源语言
- Python语言是跨平台语言
- Python语言是多模型语言 (PS:自己写得学习笔记,请勿转载,如果转载请注明,谢谢!)