0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Java遭遇滑铁卢!

jf_ro2CN3Fa 来源:OSC开源社区 作者:OSC开源社区 2022-12-19 15:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

  • TIOBE 12 月 TOP 20 编程语言
  • TOP 10 编程语言 TIOBE 指数走势(2002-2022)
  • 第 21-50 名编程语言排行
0bf9fc72-7f1d-11ed-8abf-dac502259ad0.jpg

TIOBE 公布了 2022 年 12 月的编程语言排行榜。

0c038404-7f1d-11ed-8abf-dac502259ad0.png

TIOBE 将于下个月揭晓其 2022 年度编程语言,目前共有 3 个候选者:Python、C 和 C++

TIOBE CEO Paul Jansen 指出,虽然 Python 和 C 已多次斩获该头衔,而 C++ 仅在 2003 年获得过一次;但在本月 TIOBE 指数中, C++ 已经实现了历史上首次超越 JavaJava 现已跌至榜单第 4 位。

这是自 2001 年 TIOBE 指数开始以来,Java 首次未进入前 3 名。 除此之外,Kotlin 和 Julia 也越来越接近 Top 20。

TIOBE 12 月 TOP 20 编程语言

0c1a22cc-7f1d-11ed-8abf-dac502259ad0.png

除了 C++ 取代 Java 跃至第 3 位外,Top 10 中还有 SQL 继续上升一位至榜单第 8,Assembly language 被挤到第 9;其他语言排名不变。

Top 11-20 区间中的语言排行则反复波动。少儿编程语言 Scratch 短暂的从第 23 名上升至榜单第 17 后,又在本月跌出 Top 20 到了第 21 位。与此同时,Perl 又重回 Top 20 榜单,从上月的第 23 位攀升至现在的第 18 位;Go 和 R 语言也互换了位置。

具体而言排名出现上升的有:R(12→11)、Matlab(15→14)、Swift(18→15)、Ruby(19→17)。下降的有:Go(11→12)、Delphi/Object Pascal(14→16)、Objective-C(16→19)。Classic Visual Basic 和 Rust 分别保持第 13 和 20 的位置不变。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 视频教程:https://doc.iocoder.cn/video/

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

0c30b7d0-7f1d-11ed-8abf-dac502259ad0.png

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud
  • 视频教程:https://doc.iocoder.cn/video/

第 21-50 名编程语言排行

0c64aa90-7f1d-11ed-8abf-dac502259ad0.png

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

ABC, ActionScript, Alice, Apex, APL, AutoLISP, Awk, B4X, C shell, CL (OS/400), CLIPS, Clojure, Common Lisp, Crystal, Elixir, Emacs Lisp, Forth, Hack, Icon, Io, J#, JScript, Korn shell, Ladder Logic, LPC, Modula-2, MQL5, MUMPS, NATURAL, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Racket, Raku, Ring, RPG, S, Smalltalk, Solidity, SPARK, Stata, Tcl, VBScript, Verilog, VHDL, WebAssembly, X++, Xojo

TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。

评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。

该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。

审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    20

    文章

    3005

    浏览量

    116820
  • 编程语言
    +关注

    关注

    10

    文章

    1965

    浏览量

    39850

原文标题:Java 遭遇滑铁卢!

文章出处:【微信号:芋道源码,微信公众号:芋道源码】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Java并发编程的“基石”——多线程概念初识

    AI 算力调度底层:Java 并发基石与未来技术融合 当我们在屏幕前流畅地与大语言模型对话,或是看着自动驾驶系统瞬间处理海量视觉数据时,往往只会惊叹于 AI 算法的精妙。然而,在这层绚丽的应用外衣
    发表于 04-16 18:50

    全球火热的储能,在美国被按下了暂停键

    电子发烧友网报道(文/黄山明)近期,随着美伊冲突导致的霍尔木兹海峡封锁,让能源安全再次成为了全球焦点,而这也极大地带动了对储能的关注。但在全球市场都发展如火如荼的储能,却在美国遭遇了“滑铁卢
    的头像 发表于 04-06 07:33 1.1w次阅读

    Java 开发者指南:全面对比传统 IDE AI 插件与 Cursor、Windsurf 等 AI 原生 IDE

    AI 正在以前所未有的速度重塑 Java 开发工作流。本文将为您深度解析 AI 在 Java 开发中的核心应用场景,并全面对比传统 IDE(如 IntelliJ IDEA、VS Code)的 AI
    的头像 发表于 03-26 14:36 509次阅读
    <b class='flag-5'>Java</b> 开发者指南:全面对比传统 IDE AI 插件与 Cursor、Windsurf 等 AI 原生 IDE

    Java 性能“刺客”:隐藏在并发与抽象层下的 4 大元凶及排查指南

    本文由 JRebel / XRebel 授权合作伙伴龙智为您深度梳理,剖析了 Java 性能不佳带来的 6 大业务影响,并提出将性能调优“左移(Shift-Left)”至开发阶段的核心策略。
    的头像 发表于 03-10 16:20 202次阅读
    <b class='flag-5'>Java</b> 性能“刺客”:隐藏在并发与抽象层下的 4 大元凶及排查指南

    过孔焊盘,你真的了解吗?PCB设计中的“隐形杀手”揭秘

    孔打在焊盘上,结果SMT生产时遭遇"滑铁卢";有人严格按照传统设计,却又被BGA封装的布线逼到墙角。今天,我们就来深入解析过孔焊盘的方方面面,帮你避开这些设计"坑"。什么是过孔焊盘?要理解过孔焊盘,首先需要
    的头像 发表于 03-04 07:34 8336次阅读
    过孔焊盘,你真的了解吗?PCB设计中的“隐形杀手”揭秘

    医院随访管理系统源码,三级随访系统源码,Java+Springboot,Vue,Ant-Design+MySQL5

    Java版随访系统源码,医院随访管理系统源码,三级随访系统源码,B/S前后端分离架构,自主版权,落地案例。 技术框架:Java+Springboot,Vue,Ant-Design+MySQL5 开发
    的头像 发表于 11-08 14:48 716次阅读
    医院随访管理系统源码,三级随访系统源码,<b class='flag-5'>Java</b>+Springboot,Vue,Ant-Design+MySQL5

    Arm Neoverse CPU上大代码量Java应用的性能测试

    Java 是互联网领域广泛使用的编程语言。Java 应用的一些特性使其性能表现与提前编译的原生应用(例如 C 程序)大相径庭。由于 Java 字节码无法直接在 CPU 上执行,因此通常运行时在
    的头像 发表于 11-05 11:25 926次阅读
    Arm Neoverse CPU上大代码量<b class='flag-5'>Java</b>应用的性能测试

    Java 25正式发布,重要特性详解(附代码示例):灵活构造函数体、模块导入声明、AOT方法分析等

    Java 25现已发布,更多新特性来了!配合Perforce JRebel,代码修改即时生效,无需重启服务,即可实现“改完就看效果”。新特性+快工具,让你的Java开发体验双倍提升!
    的头像 发表于 10-29 13:16 1669次阅读
    <b class='flag-5'>Java</b> 25正式发布,重要特性详解(附代码示例):灵活构造函数体、模块导入声明、AOT方法分析等

    Java效率提升指南:5个Java工具选型建议及Perforce JRebel和XRebel介绍

    企业级Java环境越来越复杂,真正的破局点,可能不在“人”,而在于“工具”。5个实用建议,帮你理清Java工具的选型思路。
    的头像 发表于 09-11 13:59 1862次阅读
    <b class='flag-5'>Java</b>效率提升指南:5个<b class='flag-5'>Java</b>工具选型建议及Perforce JRebel和XRebel介绍

    Java 在物联网与嵌入式系统中的应用前景与挑战

    引言 随着物联网与嵌入式技术的快速发展,设备端的软件开发需求不断增加。传统上,嵌入式设备多使用 C、C++ 进行开发,但近年来,Java 逐渐成为物联网领域的重要角色。凭借其跨平台特性、丰富
    的头像 发表于 09-04 14:49 1134次阅读

    Perforce JRebel 简介:即时加载代码变更,加速Java应用开发

    Perforce JRebel 专为Java开发提速而生!支持跳过构建与重新部署,实时加载代码变更,支持100+框架,无缝集成主流IDE与应用服务器。
    的头像 发表于 08-14 14:35 968次阅读
    Perforce JRebel 简介:即时加载代码变更,加速<b class='flag-5'>Java</b>应用开发

    EtherCAT运动控制卡应用开发教程之Java

    运动控制卡的Java开发及DLL调用
    的头像 发表于 06-13 14:29 1005次阅读
    EtherCAT运动控制卡应用开发教程之<b class='flag-5'>Java</b>

    Java开发必备】IntelliJ IDEA数据库功能进阶指南:9个JetBrains工程师私藏技巧

    想提升涉及数据库的Java开发效率?IntelliJ IDEA为您带来了9大进阶招式!无论您是刚刚启动新项目,还是正在深入优化现有系统,这些实用技巧都将助您事半功倍。
    的头像 发表于 05-21 17:04 881次阅读
    【<b class='flag-5'>Java</b>开发必备】IntelliJ IDEA数据库功能进阶指南:9个JetBrains工程师私藏技巧

    Java开发者必备的效率工具——Perforce JRebel是什么?为什么很多Java开发者在用?

    Perforce JRebel是一款Java开发效率工具,旨在帮助java开发人员更快地编写更好的应用程序。JRebel可即时重新加载对代码的修改,无需重启或重新部署应用程序,就能让开发者即时看到代码更改的效果,从而缩短开发、调试和测试周期,大大提升开发效率。
    的头像 发表于 04-27 13:44 969次阅读
    <b class='flag-5'>Java</b>开发者必备的效率工具——Perforce JRebel是什么?为什么很多<b class='flag-5'>Java</b>开发者在用?

    Java 到 Go:面向对象的巨人与云原生的轻骑兵

    Go 语言在 2009 年被 Google 推出,在创建之初便明确提出了“少即是多(Less is more)”的设计原则,强调“以工程效率为核心,用极简规则解决复杂问题”。它与 Java 语言生态
    的头像 发表于 04-25 11:13 741次阅读