1. 简介
1.1 定义
人与计算机交流的语言
1.2 作用
- 开发计算机软件(程序设计语言)
- 处理数据等
2. 分类
2.1 高级语言
1. 示例
a + b
2. 特点
- 与英语比较相似,方便学习
- 组成部分是由英语,数字,运算符
- 执行速度慢
3. 地位
第三代程序设计语言
4. 分类
1. 结构化语言
- C,C++,Java,C#
- JavaScript
- Python
2. 面向对象
- Java,Python
3. 应用流程
1. 编辑
2. 编译
3. 解释/解析
4. 执行
2.2 汇编语言
1. 示例
ADD AX,BX
2. 特点
- 位于高级语言和机器语言中间,承上启下
- 执行速度一般
3. 地位
- 第二代程序设计语言
2.3 机器语言
1. 示例
0000 0001 1101 10000
2. 特点
- 01代码
- 执行速度快
3. 地位
- 第一代程序设计语言
3. 编程思想
3.1 面向对象
1. 简介
- 编写程序时都看作对象来处理
2. 特点
- 封装
- 继承
- 多态
3.2 面向过程
- 按照步骤编写程序