PYPL 11 月排行榜发布,Java 与 Python 差距逐渐拉大
PYPL(PopularitY of Programming Language,编程语言流行指数)11 月份的榜单已经发布了。
PYPL 是非常流行的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎。开发者可以将 PYPL 作为一个参考,决定学习何种语言或 IDE,或者在新的软件项目中使用何种语言或数据库。
11 月份的榜单如下:
与上个月相比,除最末两名的位置相调换之外,榜单中排名前二十的编程语言依然没有变化,前五名继续被 Python、Java、JavaScript、C# 与 PHP 牢牢占据。Python 势头大好,份额持续上涨,占有搜索份额直逼 30%。除此之外,与去年 11 月相比,前十名中仅有 JavaScript 稍稍扳回一城,同期上涨 0.1 个百分比,其他语言则呈持续下跌趋势。其中又属 PHP 冷却速度最快,无论是与去年同期相比,还是相较上个月的数据,PHP 的搜索量下降最多。
十名之后的编程语言排名虽然保持稳定,竞争却依旧激烈。最抢眼的还是 Kotlin,环比涨幅由上个月的三个绿箭头升级为本月的四个绿箭头。其他保持上升趋势的还有 TypeScript、Go 和 Rust。
值得注意的是,目前在第 11 位的 TypeScript 搜索量占比已赶上了排名第 10 的 Matlab,同为 1.87%。在前者持续上升而后者不断下降的趋势下, TypeScript 会否在下一次的榜单中超过 Matlab,进入前十?让我们拭目以待。
最后再说回榜单前两位:Python 和 Java,分别占比 29.49% 和 19.57%。从二者的趋势表可以观察到,Java 长期以来的流行度变化不太大,近几年下降趋势逐渐明显。而 Python 持续发力,大概在去年 4 月时赶超 Java,当时双方搜索量占比均为 22% 上下。目前,随着 Java 占比掉下 20%,它和 Python 的差距越拉越大。很明显 Python 在今天愈发受到欢迎,这意味着越来越多的人想要了解和学习这门语言。
近期关于 Python,还有这些最新动态:
- Python 3.8.0 正式发布
- Python 3.8 已发布,现在是切换至新版本的好时机吗?
- Python 之父 Guido van Rossum 宣布退休
- Python 将采用 12 个月的发布周期:一年发布一个大版本
11 月份完整编程语言榜单见:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Chrome OS 78:虚拟桌面、一键通话连接和更易用的打印等
本周二,谷歌发布了基于 Linux 的桌面操作系统 Chrome OS 78 最新稳定版本,已在 Chromebook 上可用,该操作系统带来了三个新的功能:虚拟桌面(Virtual Desks)、一键通话,以及提高打印机的易用性。其中主要亮点是虚拟桌面,该功能有点类似于 Windows 10 系统中的虚拟桌面功能,可以帮助用户将不同类型的应用程序分离到单独的桌面环境中,让用户的桌面管理变得更有秩序。 如何使用虚拟桌面? 首先需要安装最新版本,之后打开 Overview,可在屏幕右上角看到“New Desk”。另外为了方便使用该功能,还提供了快捷键,比如 “Search + Shift + =“可创建新的桌面,或者使用 “Search + ]“可在桌面之间进行切换。 另外两个功能,其中一个是点击通话功能,在 Chromebook通过右键单击一个号码,它将自动发送到 Android 手机进行呼叫,不过前提是必须在这两种设备上注册,并在 Chrome 浏览器中启用同步功能。还有改进的打印机,无需任何其他设置,兼容的打印机将自动添加到打印机列表中,简化了将打印机保存到的配置文件所需的操作。 ...
- 下一篇
Mac App Store 拒绝使用 Electron 6 (or 7) 开发的应用
近日一名开发者在博客分享了自己提交应用(基于Electron 7开发的 App)到 Mac App Store 的经历。 Electron 是一个跨平台桌面应用开发工具,支持使用 JavaScript, HTML 和 CSS 等 Web 技术开发桌面应用。知名开源项目诸如 GitHub 打造的 Atom 编辑器和微软打造的 Visual StudioCode 编辑器均使用 Electron 开发。 由于此应用不是采用原生开发的应用,所以这位开发者为了能成功将应用提交并通过 Mac App Store 的审核,他根据网络上的教程采用了Electron-Packager 对应用进行打包。 不过开发者在按照教程操作后,却发现苹果的审核回复称无法打开所提交的文件。他判断是审核者无法打开来自 elektro 编辑器的文件(elektro是开发者提交的应用),因为他没有添加用户读取和写入的权限。经过以下的调整后,他再次提交了应用。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple/...
相关文章
文章评论
共有0条评论来说两句吧...