RedMonk 6 月编程语言排行:Java 第二,Kotlin 未入榜
RedMonk 发布了 2017 年 6 月(Q3)的编程语言排行榜:JavaScript 依然稳居榜首,Java 紧随其后;然后是 Python、PHP 和 C#;C ++ 跌出前 5 降至第 6 ;Ruby 出现新低,排名第 8 ;Kotlin 未入前 20 ,远远排在第 46 位。
RedMonk 编程语言排行榜是追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用和讨论数量来统计的,以挖掘潜在的未来语言采用趋势。该榜单每年发布两次,上一次是今年 3 月份发布的 Q1 编程语言排行榜。
具体统计标准请直接查看榜单说明。
根据上面的图表,很难分析大体情况,所以提供了下面的数字排名。请注意,由于存在并列情况,下面列出的其实是前 22 名的编程语言:
1 JavaScript
2 Java
3 Python
4 PHP
5 C#
6 C ++
7 CSS
8 Ruby
9 C
10 Objective-C
11 Swift
12 Shell
12 Scala
14 R
15 Go
15 Perl
17 TypeScript
18 PowerShell
19 Haskell
20 CoffeeScript
20 Lua
20 Matlab
值得关注的变化有:
C ++:从 2012 年 RedMonk 开始发布榜单以来,C ++ 一直都是十大语言。最低排第 7 ,最高第 5 。这次,从 Q1 的第 5 下降至第 6 。C ++ 仍然是一个非常广泛使用和讨论的语言,并且根基坚固。
Ruby:排名已连续多次下降,这个季度的第 8 位是迄今为止最低的。在 Hacker News、Quora 或其他社区上甚至不时出现帖子,询问该语言是否死亡。
Powershell / Rust / Typescript:排名长期保持不动的三种语言。不过这也可以理解,毕竟随着开发市场和需求的沉淀,想提升会比较困难。像 Go、Swift 这种能在某段时间快速飙涨的语言毕竟很少。
Scala:去年这个时候,Scala 排名第 14 ,这次它重回到第 12 位,这也是它曾经的最高排名。作为基于 JVM 的语言,Scala 的竞争对手非常多 - 除了 Java 本身之外,Scala 还经常被拿去和 Clojure 、Groovy 进行比较,后续或许还会面临艰难的考验。
Kotlin: 这个排名在第 46 名的语言本不会在榜单中提及,不过既已得到 Android 的官方支持,还是应该单独拎出来。Kotlin 的排名数据很有趣,具体来说,它的排名是被 Stack Overflow 拖累了。GitHub 将 Kotlin 排在第 39 位,但 Stack Overflow 上它排在第 60 位。这似乎也意味着开发者在默默地用 Kotlin 进行探索和编写,但却不怎么公开讨论。不过可以放心的是,随着全球 Android 开发人员越来越多地关注 Kotlin ,它的位置将会改变。至于能上涨多快,能涨到什么程度,拭目以待下一次的排名吧。
本文来自开源中国社区 [http://www.oschina.net]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Firefly RK3288开源硬件项目启动
Firefly RK3288是一个高性能的开源硬件平台,使用瑞芯微最新的RK3288处理器,支持Android4.4和Ubuntu系统,并支持HDMI 4K超高清输出,扩展还预留了MIPI、LVDS等LCD显示接口以及GPIO、SPI、I2C等一列的常规接口,适合用作文件服务器、微型电脑主机、工控机、网络播放器、机顶盒、广告播放机、开发板、软件编程学习等。 Firefly RK3288硬件配置:
- 下一篇
新型 Android 木马 Xavier 爆发:可悄然窃取个人信息
日前,安全公司趋势科技发现了非常狡诈的新型木马程序。安全专家将这款恶意程序称之为 “ANDROIDOS_XAVIER.AXM” 或者简称 Xavier ,这个广告库能够在用户不知情的情况下将用户数据发送到远程服务器上,而非常狡诈的是,该恶意程序会使用多种方式来覆盖它的痕迹并掩盖它们的活动。 首先,这款恶意程序会嵌入到常规的应用中,例如铃声录制和图片编辑应用,受感染的用户绝大多数来自亚洲东南部国家,如越南、菲律宾和印度尼西亚,美国和欧洲的感染人数较少。趋势科技发现携带有该恶意程序的应用数量已经超过800款,而且部分应用在 Google Play 上的下载量已经超过数百万次。 而该恶意程序另一个狡诈的地方在于它们会嵌入到应用的代码中。在应用使用过程中并不会出现明显的恶意代码,因此在提交至 Play Store 审核的时候并不会触发任何 flag 。然而,一旦从隐蔽的下载和安装恶意代码,那么就会自动执行。而这些操作都是在用户不知情的情况下在后台进行操作的。 分析人员表示:“如果设备已经被 root ,那么该恶意程序就会静默安装其他类型的 APK 文件。”对比此前恶意广告木马,Xavier 的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Hadoop3单机部署,实现最简伪集群
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装Nodejs环境