手记

铁打的Java最终还是败给了Python!

AI 前线导读: 近年来,Python 的热度持续上涨,在 PYPL 最新发布的 7 月编程语言指数榜中,Python 流行指数再次上涨 5.5%,不只霸牢热门编程语言榜首之位,而且逐渐与 Java 拉开了差距。然而就在形势一片大好之际,Python 之父 Guido van Rossum 却宣布永久退出 Python 社区决策层。Guido van Rossum 在创建 Python 之初,并没有想到它会变得如此受欢迎,正如我们也想象不到,创始人离开社区决策层之后,可能会给 Python 的未来带来什么样的变数。

Python 彻底超越 Java,成为最热门编程语言

欢迎工作一到五年的Java工程师朋友们加入Java技术交流:611481448

群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、Jvm性能调优、Spring源码,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多个知识点的架构资料)合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!

根据 PYPL 近日发布的 7 月编程语言指数榜,Python 保持上涨趋势,本月流行指数再次上涨 5.5%,以 23.59% 的份额甩开 Java 排名第一,并逐渐与 Java 拉开差距。

PYPL 全称是 PopularitY of Programming Language Index,这一流行度指标是基于 Google 上搜索相应编程语言教程的频率来创建的:编程语言教程的搜索越多,该语言就越受欢迎。原始数据来自 Google Trends。

其实,在今年 4 月份的时候,Python 刚以 5.2%的巨幅增长超过 JavaScript 爬升到 PYPL 指数榜的第二位,成为了受欢迎程度增长最快的编程语言。当时 Java 的流行度虽然日渐下降,但仍然是最受欢迎的语言。

万万没想到,5 月份,Python 再次以 5.5% 的巨幅增长超越 Java,荣登榜首之位,如今又一次以 5.5% 的增长逐步与 Java 拉开差距。

使用简单、上手快,优质的文档和丰富库,再加上活跃的开源社区,都是 Python 崛起的重要原因,而人工智能尤其是机器学习的发展更是功不可没。其实,无论在哪个榜单中 Python 都保持着非同寻常的增长速度:

HackerRank 2018 年开发技能报告,当下最受欢迎的编程语言,Python 稳居前三;

在 ranked.com 的排名中,Python 是 2017-2018 年最受欢迎的人工智能编程语言(C++ 排名第二,R 未上榜)

GitHub 2017 年度报告中,Python 超越 Java 成为第二受欢迎的编程语言。

如今,Python 可以认为是 AI 时代的头牌编程语言,但当初 Guido van Rossum 创建 Python 时,并没有料想到现在的光景。

Python 的崛起

1989 年 12 月,荷兰计算机科学家 Guido van Rossum 为自己设定了一个圣诞节项目。因为不满于其他编程语言存在的缺点,他想自己开发一门语言。他的原则很简单,首先,它应该易于阅读,每个代码块都使用缩进的空格包围,每行不会很长,也不使用花括号。其次,用户可以创建自己的专用模块包,然后其他人可以基于这些包开发新的程序。第三,他想要一个“简短、独特且略带神秘”的名字。因为他是英国喜剧团体 Monty Python 的粉丝,于是就把这门语言叫作 Python,而软件包仓库被称为 Cheese Shop。

差不多 30 年之后,van Rossum 说,“我当时肯定没有想过这门语言会如此受欢迎”。在过去的 12 个月里,美国人使用谷歌搜索 Python 的次数远远超过搜索金·卡戴珊。自 2010 年以来,Python 的搜索率增加了三倍,而其他编程语言的搜索率则持平甚至下降。

Stack Overflow 的数据显示,Python 的受欢迎程度不仅在专业开发人员当中有所增加——其中近 40%的人在使用它,还有 25%的人打算使用它——而且在普通民众当中也很流行。Codecademy 是一个拥有 4500 万用户的编程语言学习网站,该网站表示,到目前为止,网站增长量最大的需求来自那些希望学习 Python 的人。众所周知,Python 社区已经为 Cheese Shop 增加了超过 145,000 个软件包,涵盖了从天文学到游戏开发等各个方面的内容。

虽然这种现象令 van Rossum 感到兴奋,但作为“仁慈的生活独裁者”,他发现有必要对目前的形势进行监督,但这对他来说沉重不堪。他担心自己会成为别人的崇拜者。他说,“这种名誉让我感到不舒服,有时我觉得我所说或所做的一切都被放大了”。7 月 12 日,他辞职了,让 Python 社区进行自我管理。



作者:Java架构学习者
链接:https://www.jianshu.com/p/d36873f0338b


0人推荐
随时随地看视频
慕课网APP