唯一的超级语言,前进的步伐不可阻挡
计算机技术的演进
从1946年第一台计算机诞生,成指数型生成,对现在的生活起到翻天覆地的改变
计算机技术上也是阶段性
(1)计算机设备(硬件问题)及CPU,操作系统,计算机系统,解释权,编译器的大规模升级。
(2)互联网,Windows视窗操作系统,计算机与人交互建立在视窗 ,计算机与计算机交互建立在互联网:2008年,安卓操作系统的诞生“PC时代”向移动时代转换,
(3)2016计算机打败国家围棋冠军,云计算,大数据,网络安全,人工智能等方向的开发。
编程语言的多样性
世界上据不完全统计有大约600钟的编程语言,将名字的首字母排列,可以覆盖由A到Z的26个字母表,编程语言,也是一个江湖。
例:Basic,C,C++,C#,CSS,Fortran,Go,HTML,Java,Java,Lisp,Lua,Matlab
,Object C,Pascal,Perl,PHP,Post,python,Ruby,Scala,SQL,Swift,VBA,VB.NET,Verlong,
VHDL,Visual Basic
主流语言的大体分析
c 学习内容: 学习指针,内存,数据类型 语言本质 :理解计算机系统结构 解决问题:性能
Java 学习内容:面向对象 跨平台 运行时 语言本质 : 理解主客体的关系,解决问题:解决跨平台交互问题(网络视窗时代)
c++ 语言本质 :理解主客体的关系 解决问题:大规模程序,
VB 学习内容:对象,按钮,文本框 语言本质 :理解交互逻辑 解决问题: 桌面应用
python学习内容: 编程逻辑,第三方库 语言本质 : 理解问题的求解 解决问题: 各种问题
2018年以后的计算环境
计算机性能不再是解决一般问题的瓶颈 移动互联网广泛普及
大数据 ,云计算,物联网,信息安全,人工智能等需求爆发
解决日益增长的计算需求,用什么语言?当然python是主流。
加Python学习裙 :227-435-450 即可获取,内附:开发工具和安装包,以及系统学习路线图。python语言是通用语言,脚本,开源,跨平台,多模型,黏合,解决普世的问题开发,(绘图,编程,解决引力波等问题)
特点与优势
龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。
强制的可读性,较少的底层语法元素,多种编程方式,支持中文字符, 可扩展性和可嵌入性,
代码量相较于C仅为10%,超过13万第三方库 ,并每年平均进行增长2万左右
Python确实是一种十分精彩又强大的语言。它合理地结合了高性能与使得编写程序简单有趣的特色。
我眼里的Python
掌握抽象并求解计算问题综合能力的语言
了解产业界解决复杂计算问题方法的语言
享受利用编程将创新变成现实乐趣的语言
工具决定思维:关注工具变革的力量!
超级语言的诞生地
编程语言的种类
机器语言
1.一种二进制语言,直接使用二进制语言
2.针对特别的CPU型号
汇编语言助记符
1.一种二进制语言代码直接对应助记符,运用汇编器
2.针对特别的CPU型号
高级语言
更接近自然语言,同时更容易描述计算问题
高级语言代码与具体的CPU型号无关,编译后运行
超级语言粘性整合已有程序, 在70年计算机发展历史长河中具备了庞大的计算生态 。拥有庞大的计算生态,可以很容易的利用已有代码功能
编程思想不再是刀耕火种,而是集成开发
python语言拥有最庞大生态,比其他语言的和还大
python作为世界上唯一的超级语言,就在整个计算机发展的过程,及编程语言的相较优缺点,来应对目前的科技发展方向,可以易得python唯一的超级语言,前进的步伐不可阻挡。
作为初学编程的个人建议可以优先考虑python,无论是从上手难度上还是编程的主流方向!