计算机技术的演进历程
整个世界被计算机技术覆盖。
1946-1981:计算机系统结构时代,经历35年,解决计算能力问题。
1981-2008年:个人计算机的诞生,网络和视窗时代,经历27年,解决人和计算机交互问题,以及网络。
2008-2016年是复杂信息系统时代,android诞生,pc时代向移动时代转换,多设备系统整合,解决数据问题。
2016-人工智能时代,2017年alphago战胜柯洁,解决人类自身问题。
目前处于新计算机时代,是一个需要关心数据、交互、人工智能的新计算机时代。
编程语言的多样初心
编程语言也是江湖,世界上有600多种。
C语言,学习内容,指针、内存、数据类型,理解计算机结构,解决性能问题。
Java语言,学习对象、跨平台、运营时,理解主客关系,适合软件类专业学习学习。
C++语言,会学习对象、多态、继承,理解主客关系,适合大程序编写。
VB语言,学习的是对象、按钮、文本框,理解人机交互逻辑,比较适合桌面应用开发。
Python语言,面向编程逻辑、使用第三方库,理解问题求解,适合各类问题。
如今,计算机性能不是瓶颈,移动互联网广泛普及,大数据、云计算、物联网、信息安全,人工智能需求爆发,解决日益增长的计算需求,用python语言。
python语言的特点
Python具有通用、脚本、开源、跨平台、多模型的特点。
python具有强制可读性,较少底层元素语言,多种编程方式,支持中文字符,语法简洁不到C语言的10%,有巨多的第三方库现如今有13万,快速增长计算生态、使用其他人功能模块,避免重复造轮子,开放共享,跨操作系统。
c/c++:python归python,c归c不相互影响。
Java:针对特定开发和岗位需求。
Html/css/js:不可替代的前端技术,全栈能力。
其他语言:R/GO/MATLAB等,适用特定领域。
Python是最高产的程序设计语言,可以掌握抽象并求解计算问题,了解产业解决复杂计算问题,将创新变成现实,工具决定思维!
超级语言诞生记
机器语言,是二进制语言,和cpu型号有关。
汇编语言,将二进制代码直接对应助记符,汇编语言与cpu型号有关,程序不通用,需要汇编器转换。
高级语言,更接近自然语言,使用编译器,和cpu型号没有关系。
超级语言,具有庞大的计算生态,集成开发,粘性整合已有程序。
小结
计算机时代的更变。
五种变成语言的初心。
Python的超级语言的特点。
关注韩黑桃一起学python
领取专属 10元无门槛券
私享最新 技术干货