欢迎关注方志朋的博客,回复”666“获面试宝典

TIOBE 公布了 2021 年 10 月的编程语言排行榜。

在进行了几个月的追逐之后,Python 成功在 10 月份超越了霸榜已久的 C 语言,夺得了 TIOBE 编程语言排行榜首的位置。TIOBE CEO Paul Jansen 评价称,“20 多年来,我们第一次有了一个新的领导者:Python 编程语言。Java 和 C 的长期霸权地位已经结束。Python,起初是一种简单的脚本语言,作为 Perl 的替代品,现在已经变得成熟。它的易学性、大量的库以及在各种领域的广泛使用,使它成为当今最流行的编程语言。”

TIOBE 10 月 TOP 20 编程语言

前十榜单中,除 Python 成功夺冠,C 被挤至第二外。第 8 和 10 的排行相较上月也出现了对调:Assembly language(8→10)、SQL(10→8);PHP 则保持 9 位不变。

第 11-20 名中:GO 语言持续攀升,自上月从第 18 位回升至了第 14 位后,又于本月上涨至了第 12 位。R 语言反复波动,由 14 位降至 18位后,又重新回到了第 14 位。

具体而言,排名相较前一个月出现上升的有:GO(14→12);MATLAB(16→13);R(18→14);排名下降的有:Groovy(12→15);Ruby(13→16);Swift(15→17);Fortran(17→18)。而 Classic Visual Basic(11)、Perl(19)、Delphi/Object Pascal(20)则保持不变。

TOP 10 编程语言 TIOBE 指数走势(2002-2020)

第 21-50 名编程语言排行

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

ABC, ActionScript, Alice, Applescript, AspectJ, AutoLISP, Awk, B4X, Bash, bc, Bourne shell, C shell, CFML, CIL, Clipper, ECMAScript, Eiffel, Elm, F#, Haxe, Icon, Inform, Io, JScript, Korn shell, LabVIEW, Lingo, M4, ML, MQL4, Nim, NXT-G, Occam, OpenCL, OpenEdge ABL, Oz, PostScript, Q, Racket, REBOL, REXX, Ring, RPG, S-PLUS, Simulink, SPSS, Vala/Genie, Verilog, Xojo, XSLT

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。

值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。

详细榜单信息可以查看 TIOBE 官网。

https://www.tiobe.com/tiobe-index/

文 | 白开水不加糖、出品 | OSC开源社区(ID:oschina2013)

热门内容:
  • 发现一款好用到爆的数据库工具,被惊艳到了!
  • 还在付费使用XShell?我选择这款国产良心工具,完全免费!

  • 八股文!让我收获了诸多offer~

  • 杭州程序员从互联网跳央企,晒一天工作和收入,网友:待一年就废

  • 别人家的公司的 1024 程序员节 ! 羡慕了!

最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

明天见(。・ω・。)ノ♡

Java 和 C 长期霸权结束相关推荐

  1. JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千!

    JAVA基础再回首(三十)--JAVA基础再回首完美结束,感概万千! 经过了几个月断断续续的回首java基础,终于回首完了,这一路走来体会到了枯燥.乏味.有趣,当然更多是收获,和第一遍学java基础的 ...

  2. Java 输出执行开始时间,结束时间和运行时间

    long start,end; start = System.currentTimeMillis(); end = System.currentTimeMillis(); System.out.pri ...

  3. Java知识点——return语句,结束语句

    Java知识点--return语句,结束语句 1 return语句 参考学习:java 内return语句总结 return语句作为一个无条件的分支,无需判断条件即可发生. return语句:是指结束 ...

  4. 最新,Python终成第1!Java和C长期霸榜时代结束

    在最新发布的TIOBE 10 月编程语言排行榜上,Python超越C成为第1名!尽管优势微弱,但意义重大:Python成为TIOBE编程语言创建后20多年来,第3个登上榜首的语言,此前一直是Java和 ...

  5. Java代码优化(长期更新)

    前言 2016年3月修改,结合自己的工作和平时学习的体验重新谈一下为什么要进行代码优化.在修改之前,我的说法是这样的: 就像鲸鱼吃虾米一样,也许吃一个两个虾米对于鲸鱼来说作用不大,但是吃的虾米多了,鲸 ...

  6. JAVA确保垃圾回收后结束程序_Java垃圾回收机制(转)

    1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象:而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾.JVM的 ...

  7. Java 8:长期支持的堡垒

    斯蒂芬·科尔本 ( Stephen Colebourne )的文章" Java 9可以使用六个星期 "开始," Java 9仅仅六个星期 就已过时." Cole ...

  8. java获取前四个季度结束日期_JAVA使用LocalDate获取当前日期所在季度的开始日期和结束日期...

    需要使用jdk1.8及以上 /** * 获取当前日期所在季度的开始日期和结束日期 * 季度一年四季, 第一季度:1月-3月, 第二季度:4月-6月, 第三季度:7月-9月, 第四季度:10月-12月 ...

  9. java退出程序语句是_结束程序的快捷键

    Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率.Eclipse中有如下一些和编辑相关的快捷键. 1. [ALT+/] 此快捷键为用户编辑的好帮手,能为用户提供内 ...

最新文章

  1. 2021高校毕业生薪酬Top100出炉!清华指数TOP,薪酬却排名第二
  2. 自己动手写操作系统-实践
  3. 放大器和比较器的区别
  4. Fiddler抓取手机APP数据包
  5. git bash here创建项目无法选择m_你应该知道的10个Git命令
  6. 排序和去重--说说两个简单常用的算法
  7. 17 MM配置-BP业务伙伴-定义业务伙伴角色
  8. 13号线ab线规划图_南宁地铁线最新规划(20202035年)!喜添8条轨道普线、1条环线和4条快线…...
  9. 全员编程的时代下,软件测试如何转渗透测试?
  10. makefile 使用 Tricks
  11. 7.企业应用架构模式 --- 分布策略
  12. 快速失败(fail-fast)和安全失败(fail-safe)的区别
  13. FC1179U盘量产教程
  14. 【JavaEE基础与高级 第42章】C3P0连接数据库操作顺序
  15. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java社区闲置物品交易平台z10mc
  16. ROS系统之安装系列(一):安装步骤
  17. Python通过MQTT协议上传物联网数据给ThingsBoard
  18. 将PHP与Identi.ca一起使用,第2部分
  19. 用C语言恢复误删文件,计算机里被删除的文件可以在哪里进行恢复?
  20. 《重学Java设计模式》作者开始录视频了

热门文章

  1. ROS2概述和实践入门
  2. 通过集成式有源EMI滤波器降低EMI并缩小电源尺寸
  3. 麦肯锡顾问的整体设计:从大局需要安排工作
  4. RabbitMQ安装
  5. Centos 7 意外断电如何处理
  6. Possion 分布
  7. 【组队学习】【32期】动手学数据分析
  8. Scratch等级考试(一级)模拟题
  9. LeetCode实战:相交链表
  10. C#语言与面向对象技术(4)