知乎盐选

您所在的位置:网站首页 绘制python大蟒蛇 知乎盐选

知乎盐选

#知乎盐选 | 来源: 网络整理| 查看: 265

多姿多彩的编程语言

有人类比着化学元素周期表制作了一张「编程语言周期表「:

图片加载中...

表中每一行表示一个年代。第一行是前 1950 年代,第二行是 1950 年代,之后分别是 1960,1970……2000 年代。不同的颜色则表示不同的编程范型。

全表第一个语言(左上角)是 1837 年由 Charles Baggage 和 Ada Lovelace 创造的分析机代码——说是代码,其实就是后者用前者发明的机械式分析机计算伯努利数的详细算法说明而已。

后来,这段算法说明被认为是世界上第一个计算机程序。因此,英国数学家兼作家 Ada Lovelace 也被认为是世界上第一位程序员。顺便说一句,她是诗人拜伦的女儿(长得下图这样)。

图片加载中...

为了纪念她,1980 年 12 月 10 日,美国国防部创造了一种以 Ada 为名的计算机编程语言——排在周期表 22 位。

主流编程语言

存在这么多编程语言,如果真的打算从事编程相关的工作的话,要学多少种啊?

别急,这些语言并非都那么常用。其中经常被用到的,也不过就十来种。

下图是 2018 年的 TIOBE 编程语言排行榜:

图片加载中...

NOTE:TIOBE 排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如 Google、Bing、Yahoo!)以及 Wikipedia、Amazon、YouTube 统计出的排名数据,反映了编程语言的热门程度。

从中不难看出,有几种语言——Java,C/C++, Python 等——多年来一直占据主导。

我们如果学,当然要学主流啦。本门课程中,我们的选择就是——Python。 

为什么选 PythonPython 的发展趋势

根据以高收入国家 Stack Overflow 问题阅读量为基础的主要编程语言趋势统计(下图),可以看出,近年来,Python 已然力压 Java 和 Javascript,成为发达国家增长最快的编程语言。

图片加载中...

也就是说,Python 的普及率存量虽然还不是第一,但增量(至少在发达/高收入国家)已经是第一位的了!我们是不是应该顺应潮流,学势头最猛的呢?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3