写点什么

9 月编程语言排行榜:Python 霸榜 Kotlin 排名上升最快

2019 年 9 月 05 日

9月编程语言排行榜:Python霸榜 Kotlin排名上升最快

最近,PYPL发布了 9 月编程语言排行榜。调查结果显示,最受欢迎的前五位分别为:Python,Java,JavaScript,C#,PHP。其中,Python 在 Google 趋势中的搜索频率同比增长 4.6%,Java 则同比下降 2.2%。

据了解,这份调查结果来自 Google 趋势,通过分析用户在 Google 上对不同语言教程的搜索频率得出,即用户搜索某一语言教程越多,该语言在就越受欢迎。



PYPL 9 月编程语言排行榜


“人生苦短,我选 Python。”在过去五年间,Python 的受欢迎程度涨幅最大,达 18.7%,而 Java 则下跌 6.9%。



种种迹象表明,Python 正在蚕食编程语言的世界。今年 4 月,外媒 ZDNet援引SlashData 的数据表示,目前全球范围有 820 万开发者使用 Python 进行编码,其数量已超过拥有 760 万使用者的 Java。去年 9 月,它们的用户数还分别为 700 万(Python)和 710 万(Java)。有分析称,机器学习的兴起是 Python 崛起的重要推动因素。现在,高达 69%的机器学习开发人员和数据科学家都在使用 Python。通过下表,你还可以看到,尽管 Python 的平均薪资较去年有所回落,但与其他语言相比仍具竞争力。



2017-2019年部分编程语言平均薪资(数据来源:DAXX)


与之相应地,一些科技巨头都在使用 Python。例如,Google 从人工智能算法到云应用引擎等领域都使用 Python;Dropbox 99.9%的代码是用 Python 编写的,包括服务器后端、桌面客户端、网站控制器逻辑、API 后端和分析工具等。


再来看一下位居第二的 Java,它在 PYPL 前几月榜单中的表现似乎都比较平淡。一方面受到 Python 的影响,另一方面还要提到后起之秀 Kotlin。尽管从 Dice 在 Facebook 上发布的最新调查结果中,人们能看出,Java 仍是 Android 开发者的心头好。但 Google 的 Chet Haase 在官方博客中曾提到,“Android 开发将越来越多地以 Kotlin 为优先”,“如果你要开始一个新项目,你应该在 Kotlin 中写下来。”



目前,Kotlin 主要用来构建 Android 应用程序。根据 JetBrains 最近的一项调查,大约 62% 的开发人员正在使用 Kotlin 构建移动应用程序,41%的开发人员用它完成 Web 后端项目,库占 29%,工具占 22%,9% 的受访者将其用于桌面应用程序,7% 的受访者将其用于构建物联网。Kotlin 的势头很可能在未来几年才会爆发,当前,它距离完全超越 Java 还有很长一段路要走。


Java 与 Kotlin 之间的关系同 Objective-C 与 Swift 有些类似。但不同的是,后者间的“对决”显然更加白热化,Objective-C 与 Swift 分别位列排行榜第八、九位,份额仅差 0.17%,而 Objective-C 的搜索趋势较 Swift 低 0.4 个百分点。


此外,榜单中,上升幅度同比增长较多的还有 Go,Rust,JavaScript,Julia;与之相对地,Ruby,Scala,Perl,Visual Basic,Lua,Delphi 则有所下降。


相关链接:


PYPL PopularitY of Programming Language


2019 年 9 月 05 日 18:4418376
用户头像
王文婧 InfoQ编辑

发布了 126 篇内容, 共 62.5 次阅读, 收获喜欢 255 次。

关注

评论 4 条评论

发布
用户头像
其实python还是难以逃脱性能的魔咒. 再丰富的类库和热点堆积到最后还是打不过性能不够的缺点.也许做AI之类的并不需要性能多高,但是从用户体验角度来说,响应越快才越感受好.python也许更多用在不需要性能关键的场合.
2019 年 09 月 15 日 22:33
回复
用户头像
PYPL是基于教程在谷歌上被搜索的排名来打榜的。
Python第一名说明越来越多的人开始学py了,估计还是受人工智能的影响。
但是论总基数,肯定是JavaScript第一名。
那句名言怎么说的:Any application that can be written in JavaScript, will eventually be written in JavaScript!
2019 年 09 月 15 日 00:30
回复
用户头像
Dart现在应该上涨较快吧,这里显示的榜单不全啊!
2019 年 09 月 07 日 08:39
回复
这份是基于PYPL榜单的分析
2019 年 09 月 09 日 13:22
回复
没有更多了
发现更多内容

产品经理训练营作业 02

KingSwim

开发质量提升系列:标准模板(中)

罗小龙

最佳实践 方法论 28天写作

为啥写的mybatis插件没用?一场mybatis插件加载机制的探索之旅

altantisor

spring Boot Starter mybatis源码

不会开发的你也能管理好企业漏洞,开源免费工具:洞察(insight II)

BigYoung

安全 安全漏洞 28天写作 2月春节不断更

管理笔记[4]:组织管理的目标就是实现1+1>2

俊毅

极客大学·产品经理训练营·第二章作业(二)

二大爷

极客大学 产品训练营

产品训练营第二章作业(二)

Arnold

分页方式,看这一篇就够了。

大伟

分页

学习计算机视觉

IT蜗壳-Tango

OpenCV 计算机视觉 2月春节不断更

批判性思维自修课(六)

石君

28天写作 批判性思维

架构师训练营第十周作业

zamkai

python爬虫入门-通过茅台脚本讲些爬虫知识,应用和价值

大佬sam

Python python 爬虫 2月春节不断更

【LeetCode】子集问题debug模式查看数据变化

HQ数字卡

算法 LeetCode 2月春节不断更

翻译:《实用的Python编程》00_Setup

codists

Python

一文看完TCP/IP协议基础知识点

Spring - IOC

小马哥

Java 架构师 spring 5 七日更

图解计算机结构与体系分类!!

冰河

编程 程序员 高并发 计算机结构 操作系统原理

【并发编程的艺术】详解单例模式的实现方式(Java)

程序员架构进阶

设计模式 Java内存模型 七日更 28天写作 2月春节不断更

天秀,阿里P9耗时64天,总结历年亿级活动终成这份亿级高并发系统设计手册

互联网架构师小马

精美的淘客项目完全开源啦,确定不来围观吗

Silently9527

Vue mybatis springboot uniapp

《学会写作》学习笔记之如何拟标题

JiangX

28天写作

翻译:《实用的Python编程》README

codists

Python

被接连封杀后,出海的“TikTok们”都打算如何做?

李忠良

28天写作

机器学习·笔记之:Matrices and Vectors

Nydia

京东支付SDK重构设计与实现

京东数科风险算法与技术

产品训练营-作业3

简小一

产品训练营第三次作业

Geek_79e983

28天瞎写的第二百三十五天:客服得有多专业?

树上

28天写作

创业失败启示录|样茶里的商机

青城

28天写作 创业失败启示录 青城 2月春节不断更

硬核!八张图搞懂 Flink 端到端精准一次处理语义 Exactly-once(深入原理,建议收藏)

五分钟学大数据

大数据 flink

「产品经理训练营」作业03:利益相关方识别

狷介

产品经理训练营

9月编程语言排行榜:Python霸榜 Kotlin排名上升最快-InfoQ