时间 | 时代 | 问题 | 语言 |
---|---|---|---|
2017- | 人工智能时代 | 人类问题 | |
过渡期 | 新计算时代 | 计算、交互、人工智能,计算需求以爆炸形势发展 | |
2008-2016 | 复杂信息系统时代 | 数据问题 | Python |
1981-2008 | 网络和视窗时代 | 交互问题 | Java、VB |
1946-1981 | 计算机系统结构时代 | 计算能力问题 | C |
不同编程语言的初心和试用对象
1. C
- 学习内容:指针、内存、数据类型
- 语言本质:理解计算机系统结构
- 解决问题:性能
- 适用对象:计算机类专业,底层开发
2. Java
- 学习内容:对象、跨平台、运行时
- 语言本质:理解主客体关系
- 解决问题:跨平台
- 适用对象:软件类专业
3. C++
- 学习内容:对象、多态、继承
- 语言本质:理解主客体关系
- 解决问题:大规模程序
- 适用对象:计算机类专业
4. VB
- 学习内容:对象、按钮、文本框
- 语言本质:理解交互逻辑
- 解决问题:桌面应用开发
- 适用对象:不确定,很少
5. Python
- 学习内容:编程逻辑、第三方库
- 语言本质:理解问题求解
- 解决问题:各类问题
- 适用对象:所有专业
工具决定思维
Python相比于其他语言有10倍以上的高效产出,那么你的思维方式也将不同。关注工具变革的力量,学好Python,看到不一样的信息技术世界!