计算机技术的演进过程

时间 时代 问题 语言
2017- 人工智能时代 人类问题
过渡期 新计算时代 计算、交互、人工智能,计算需求以爆炸形势发展
2008-2016 复杂信息系统时代 数据问题 Python
1981-2008 网络和视窗时代 交互问题 Java、VB
1946-1981 计算机系统结构时代 计算能力问题 C

不同编程语言的初心和试用对象

1. C

  • 学习内容:指针、内存、数据类型
  • 语言本质:理解计算机系统结构
  • 解决问题:性能
  • 适用对象:计算机类专业,底层开发

2. Java

  • 学习内容:对象、跨平台、运行时
  • 语言本质:理解主客体关系
  • 解决问题:跨平台
  • 适用对象:软件类专业

3. C++

  • 学习内容:对象、多态、继承
  • 语言本质:理解主客体关系
  • 解决问题:大规模程序
  • 适用对象:计算机类专业

4. VB

  • 学习内容:对象、按钮、文本框
  • 语言本质:理解交互逻辑
  • 解决问题:桌面应用开发
  • 适用对象:不确定,很少

5. Python

  • 学习内容:编程逻辑、第三方库
  • 语言本质:理解问题求解
  • 解决问题:各类问题
  • 适用对象:所有专业

工具决定思维

Python相比于其他语言有10倍以上的高效产出,那么你的思维方式也将不同。关注工具变革的力量,学好Python,看到不一样的信息技术世界!

你可能感兴趣的:(计算机技术的演进过程)