铁打的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 社区进行自我管理。

这位时髦的统计学家惊艳了所有人

Python 并不完美。相比之下,其他编程语言具有更高的处理效率和专业能力。

C 和 C++ 让用户可以更好地控制在计算机处理器内发生的事情,Java 非常适合用于构建大型的复杂应用程序,JavaScript 是 Web 应用程序的首选语言。无数人在为各自推崇的语言进化贡献着自己的力量。Python 简单的语法降低了学习门槛,而且便于分享,以及庞大的第三方软件包让它成为一门优秀的通用语言。它的广大用户群和应用范围足以说明它的多才多艺。中央情报局将它用于黑客攻击,Pixar 用它来制作电影,谷歌用它来抓取网页,Spotify 用它来推荐歌曲。

Cheese Shop 中有一些极具诱惑力的软件包可用于人工智能(AI)领域。用户可以用它们来创建神经网络,模仿大脑内部的连接,从大量数据中识别出模式。van Rossum 表示,Python 已成为人工智能研究人员的首选语言,他们为此开发了大量软件包。

然而,并非所有的 Python 用户都如此雄心勃勃。Codecademy 的老板 Zach Sims 认为,他的网站的很多用户希望可以获得对“非技术”工作有帮助的技能。例如,营销人员可以使用 Python 创建统计模型,大学讲师可以使用 Python 检验成绩分布是否合理。(即使是《经济学人》的记者通常也会使用 Python 开发程序从网上抓取数据。)

对于长期使用电子表格的专业人士来说,Python 就显得更有价值了,花旗银行(Citigroup)甚至为实习分析师推出了 Python 速成课程。就业网站 eFinancialCareers 的一份报告显示,在 2015 年第一季度和 2018 年之间,与 Python 相关的岗位增加了近四倍。

但这并非没有风险。贝恩咨询公司(Bain&Company)合伙人 Cesar Brea 警告说,在交易中最可怕的事情是“有人学会了一种工具,却不知道背后的原理”。如果没有适当的监督,那些使用 AI 开发库的新手可能会耍花招。波士顿咨询集团合伙人 Bernd Ziegler 表示,他的公司会将此类分析任务交由他的数据团队处理。

Rossum 的万能机器人

解决非专业人员问题的一个方法是适当地向他们教授语言的奥秘。Python 在 2014 年已经是美国大学最受欢迎的入门语言,但它的教学通常仅限于那些研究科学、技术、工程和数学的人。一种更激进的建议是向所有人甚至是小学生提供计算机科学课程,以此来吸引年轻人。Code.org 的老板 Hadi Partovi 指出,现在有 40%的美国学校提供此类课程,高于 2013 年的 10%。大约三分之二的 10 到 12 岁的学生都拥有 code.org 网站的账号。也许是对充满自动化工作的未来感到不安,90%的美国父母希望自己的孩子学习计算机科学。

Python 的增长还将持续多久,没有人能说得准。过去也有占主导地位的计算机语言,现在却只能躲在暗处黯然伤神。20 世纪 60 年代,Fortran 曾风靡世界。作为初学者的教学语言,Basic 和 Pascal 都有过光辉的时刻。Partovi 本人也极力推崇将 JavaScript 作为 Code.org 核心课程大纲中的编程语言,因为它现在仍然是 Web 的标准选择。

任何计算机语言都不可能是真正通用的,专业化仍然很重要。尽管如此,在漫长的圣诞假期,van Rossum 做了一件令人难忘的事情。他不是救世主,但却是一个非常聪明的孩子。

喜欢小编轻轻点个关注吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容