>>分享Java编程技术,对《Java面向对象编程》等书籍提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 24956 个阅读者 刷新本主题
 * 贴子主题:  RedMonk 2017/6 月编程语言排行:Java 第二 回复文章 点赞(0)  收藏  
作者:sunshine    发表时间:2017-06-29 22:16:31     消息  查看  搜索  好友  邮件  复制  引用

摘要: RedMonk 发布了 2017 年 6 月(Q3)的编程语言排行榜:JavaScript 依然稳居榜首,Java 紧随其后;然后是 Python、PHP 和 C#;C ++ 跌出前 5 降至第 6 ;Ruby 出现新低,排名第 8 ;Kotlin 未入前 20 ,远远排在第 46 位。

RedMonk 发布了 2017 年 6 月(Q3)的编程语言排行榜:JavaScript 依然稳居榜首,Java 紧随其后;然后是 Python、PHP 和 C#;C ++ 跌出前 5 降至第 6 ;Ruby 出现新低,排名第 8 ;Kotlin 未入前 20 ,远远排在第 46 位。

RedMonk 编程语言排行榜是追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用和讨论数量来统计的,以挖掘潜在的未来语言采用趋势。该榜单每年发布两次,上一次是今年 3 月份发布的 Q1 编程语言排行榜。

具体统计标准请直接查看榜单说明。

点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

根据上面的图表,很难分析大体情况,所以提供了下面的数字排名。请注意,由于存在并列情况,下面列出的其实是前 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 ,它的位置将会改变。至于能上涨多快,能涨到什么程度,拭目以待下一次的排名吧。
此主题相关图片如下:


程序猿的技术大观园:www.javathinker.net
  Java面向对象编程-->图形用户界面(上)
  JavaWeb开发-->访问数据库(Ⅱ)
  JSP与Hibernate开发-->立即检索和延迟检索策略
  Java网络编程-->ServerSocket用法详解
  精通Spring-->Vue CLI脚手架工具
  Vue3开发-->Vue简介
  求素数
  Java虚拟机进行类连接的原理
  Java内存设置详解(含内存溢出问题的解决)
  搞定这24道JVM面试题,要价30k都有底气
  Java Optional 解决空指针异常总结
  BST 二叉搜索树
  内部类的种类和用法
  面试必考-static、final和单例模式
  使用javaNIO实现C/S模式的通信
  Java设计模式:解释器模式
  Java设计模式:组合模式
  redis持久化问题处理
  Java入门实用代码:删除链表中的元素
  Java入门实用代码:遍历目录
  类加载中的双亲委派模型
  更多...
 IPIP: 已设置保密
楼主      
该用户目前不在线 zhangzl419 
  

威望: 0
级别: 高级天王 [荣誉]
魅力: 258
经验: 258
现金: 1250
发文章数: 31
注册时间: 2017-02-19
 消息  查看  搜索  好友  邮件  复制  引用


开发语言排行榜不是tiobe吗?怎么还有个Redmonk?
发文章时间 2017-06-30 11:36:48
 IPIP: 已设置保密 1 楼     
该用户目前不在线 sunshine 
  

威望: 0
级别: 高级天王 [荣誉]
魅力: 0
经验: 0
现金: 0
发文章数: 0
注册时间: 2016-09-30
 消息  查看  搜索  好友  邮件  复制  引用


Redmonk是一家商业公司,网址:www.redmonk.com
发文章时间 2017-06-30 17:20:23
 IPIP: 已设置保密 2 楼     
该用户目前不在线 kericnnoe 
威望: 未知
级别: 未知
魅力: 未知
经验: 未知
现金: 未知
发文章数: 未知
注册时间: 未知
 复制  引用


下注百家樂的習慣決定了歐博百家樂娛樂城玩家的輸贏肯定不為過
发文章时间 2022-12-06 01:54:43
 IPIP: 已设置保密 3 楼     
1页 3条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。