程序猿阵线联盟-汇总各类技术干货

不可阻挡的超级语言--python

2019-05-28  本文已影响0人  树哥区块链
e1c32f584e45e1542ecfb85301350a7a.jpg

很多人都听说过一句话:人生苦短,我学python。这句话的来源是什么?为什么要学习python? 树哥今天来聊聊python这个话题。

什么是python?
python是一们计算机编程语言,也就是一门编写计算机软件的工具。python的中文释义是蟒蛇,名字其实没有什么含义,只是因为它的发明者Guido喜欢的一个电视连续剧的名字叫month python而已。

既然是一个计算机的编程语言,了解它的前世今生就需要了解计算机的发展历程。

一、计算机的发展历程

1946年-1981年 计算机结构阶段

1946年,世界上第一台计算机诞生 。

之后35年的时间,计算机主要就是解决计算能力的问题,cpu能力不断提升,内存增大,硬盘空间增大。

1981年-2008年 个人计算机时代

1981年开始,第一台个人计算机出现。

在这27年的时间内,主要出现两种技术:互联网技术和windows技术。

也就是说,这个时代主要是解决的一个交互问题。

互联网技术解决的是计算机与计算机之间的交互。

windows解决的是人与计算机之间的交互。

2008年-2016年 复杂信息系统时代

这个时代的开始的标志是2008年andriod操作系统的出现。

andriod操作系统出现代表了人类进入了移动互联网阶段。

在这个阶段最核心要解决的是海量数据的处理问题。

2016年--之后 人工智能时代

这个时代的标志是阿拉法狗出现打败李世石,人工智能将逐渐走上舞台

人工智能时代主要需要解决的问题是人类自身的问题。

二、计算机编程语言的发展

在计算机的发展历程中可以看到,第一个阶段是计算机硬件发展推动着计算机行业的发展,之后的阶段都是软件行业的发展推动着计算机的发展。没有计算机软件的硬件只是一堆没有灵魂的废铁,做不了任何事情。然而计算机软件不是凭空产生出来,而是由编程语言进行编写出来。接下来我们介绍一下这些编程语言。

机器语言

所谓机器语言就是计算机可以执行执行的语言,它们体现为0,1代码。 例如:000111 00111。

机器语言有两个特点:

汇编语言

所谓汇编语言,就是用一些助记词代替二进制,本质上也是直接对机器底层操作。

汇编语言也有两个特点:

高级语言

所谓高级语言是指更加贴近人类的语言的编程语言,例如语句: a = 1+2,大家都很容易理解; 高级语言也更加容易在各个平台之间进行移植。

目前,我们大多数学习的编程语言均为高级语言,总共有600种以上,基本涵盖了A-Z的所有字母。简单介绍几种常用编程语言:

超级语言

所谓超级语言,是指具备强大的言语生态,可以轻易复用别人编写的代码,具备简洁、高效、通用等特点。

这里指的超级语言就是指python语言。

为什么说python是超级语言呢?

因为python是世界上最大生态语言,其一家的生态就超过了其他所有语言的生态总和。

最最核心的一点是:
python语言编程极为高效!

原因为:

因为语法简单代码开发量小,因为有丰富第三方库开发量小,整体的效率会比其他语言高几十倍甚至上百倍,这可能也把它称为“超级编程语言”的一个原因吧。

总结:因为它应用广泛、极为高效、对其他语言的粘粘整合、有极其庞大的生态,所以我们认为python这样一种超级语言不可阻挡。当然,python还有很多优点,例如可以操作中文字符,可以对接excel等等其他优点,树哥在之后的文章中再详细探讨。

上一篇下一篇

猜你喜欢

热点阅读