2008年,安卓操作系统诞生:PC时代向移动时代转换
互联网,视窗
2017/5/27柯洁最终0:3AlphaGo
计算机技术的演进过程
不同编程语言的设计初心和适用对象
C语言核心解决的是性能问题,适用对象:计算机底层程序的开发
java语言:诞生于视窗时代,解决跨平台和程序交互问题,适用于转件类专业
C++适用于大规模程序的编写,是用于计算机类专业
VB 适合做人机交互,比较适合桌面应用,适用对象比较少了
python解决各类问题,适用于所有专业
python发展于复杂信息系统时代,是通用语言,脚本语言,开源语言,跨平台语言,多模型语言
java,c++,VB都诞生于网络视窗时代
2018年以后的计算环境
移动互联网广泛普及,大数据,云计算,互联网,人工智能等,那我们需要使用什么语言呢?
python语言的优势:
------语法简洁(C代码量的10%)---少的工作量,维护简单,可以提高将近10+的语法产出
强制可读性>13万的第三万库
较少的底层语法元素
支持多种编程方式
支持中文字符的处理
但是涉及到计算机底层接口的还是c,由c语言形成的代码,进过封装,以第三方库的形式,
或者以语句的形式来调用c语言编写的代码;
不同的实用工具,不同的思维,不同的产出