Redian新闻
>
Java 危 !? C# 全力逼近,差距已历史最小 | TIOBE 10 月榜单发布

Java 危 !? C# 全力逼近,差距已历史最小 | TIOBE 10 月榜单发布

公众号新闻

| CSDN(ID:CSDNnews)

10 月 TIOBE 编程语言榜单已最新出炉,一起来看看本月有什么值得关注的新变化吧!

被 C# 超越,Java 即将跌至第 5 名?

去年 12 月,Java 历史首次被 C++ 超越、跌出榜单前三的事实,令许多程序员深感意外,由此发出不少 “Java 英雄迟暮?”、“Java 真的已死?”的疑惑。自此以后,这 10 个月来 Java 在 TIOBE 编程语言榜单的排名再也没上过前三,与 C++ 之间的差距也日益扩大。

可能很难预料到,昔日常年霸榜的 Java 在被挤出 Top 3 之后,如今甚至还面临着被 C# 超越、即将跌至第 5 名的危险。

从市场份额来看,Java 在 Top 20 编程语言中的降幅最大,为 3.92%;反观 C# 的涨幅高达 3.29%,彼此仅相差 1.2% —— 按照 TIOBE 的官方说法:“C# 和 Java 之间的差距从未如此之小。如果这种趋势保持不变,预计 C# 将在两个月后超过 Java。”


回顾 C# 诞生的这 23 年来,它与 Java 之间因相似的特性与应用领域一直竞争不断。2000 年,微软发布由 C 和 C++ 衍生出来的面向对象的编程语言 C#,也是运行于 .NET Framework 和 .NET Core(完全开源,跨平台)之上的高级程序设计语言,由 Delphi 和 TypeScript 之父、.NET 创立者 Anders Hejlsberg 开发

乍看之下,C# 与 Java 人地相似:面向对象编程的语言,有着几乎同样的语法,都需要编译成中间代码再运行,都支持跨平台,都支持单一继承和多接口实现,都提供自动垃圾回收功能,都支持强引用和弱引用,此外异常处理方式也几乎相同……不过,C# 与 Java 之间的区别也很明显:C# 借鉴了 Delphi 的一个特点,与 COM(组件对象模型)直接集成,还支持在创建数组时既定义数组大小又给数组赋值,同时支持使用预处理程序指令进行条件编译和 goto 语句等等。

然而,Java 受欢迎程度下降的原因不仅是因为后来者 C# 的各种优势,也因为甲骨文公司在 Java 8 之后决定入付费许可模式。而微软在 C# 上则是采取了相反的策略:先是只能用作商业工具 Visual Studio 的一部分使用,如今 C# 已是免费开源的,因此受到了许多开发人员的欢迎。

除了付费许可模式,TIOBE 还推测了一些 Java 逐年衰落的其他原因,例如 Java 语言的定义在过去几年里没有太大变化,相比之下“其完全兼容的直接竞争对手 Kotlin 更容易使用,而且免费——似乎是印证了这个说法,在本月的 Top 20 榜单中,Kotlin 继上个月强势“杀回” Top 20 后,本月再次上升两个名额,到了第 18 名。

其他编程语言

以下为 Top 21-50 的编程语言榜单:

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

  • 4th Dimension/4D, ABC, ActionScript, Apex, APL, Ballerina, bc, CL (OS/400), Clean, Clipper, CLIPS, Clojure, Crystal, Curl, Eiffel, Elixir, Erlang, Forth, Groovy, Hack, Icon, IDL, Io, J, J#, LabVIEW, Ladder Logic, LiveCode, ML, Modula-2, MQL5, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, PostScript, Pure Data, Q, Racket, Raku, REXX, RPG, Smalltalk, SPARK, SQR, Tcl, TOM, VHDL, Wolfram

Top 10 编程语言 TIOBE 指数走势(2002-2023)

历史排名(1988-2023)

注:以下排名位次取决于 12 个月的平均值。

编程语言“名人榜”(2003-2022)

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

刘遄老师QQ:5604215

Linux技术交流群:2636170

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
速看!9月1日全城搬家日逼近,波士顿市紧急发来一封“求救信”日本突然警告澳洲:别来沾边!一大波危险正在逼近,这些地方澳洲人最好别去严惩!纽约华人卖淫团伙被捕!暴力逼迫妇女卖Y!华裔夫妇开颜色按摩店,妻子竟亲上阵,终落法网……全球 Top10 最佳留学国家榜单发布!从第6名跃至榜首的它,到底有何魅力?谁是IPO之王?创业邦2023企业创投机构100强榜单发布澳币汇率崩了,疯狂跳水!一个更恐怖的危机正在逼近,事关所有人...抖音TOP20 GMV环比降20%,蛋蛋24亿霸榜快手|直播带货9月榜澳人注意!干燥春季逼近,超市果蔬价格恐上涨导弹突袭!"俄高级指挥官等多人死伤"!"黑天鹅"逼近,拜登重大决定曝光!华尔街巨头:超级周期回归2024《普林斯顿评论》最佳大学榜单发布!16w大学生票选出的心中第一是…lulu折扣区更新了,大量scuba(绿金、Java)define打折,Blissfeel 运动鞋黑色才795138 血壮山河之武汉会战 信罗战役 11Scuba Oversized Java: 全拉链带帽 vs 半拉链立领独一无二的落水山庄TIOBE 10 月榜单发布:Java危?腾讯混元大模型开放文生图;微软AI投资重心或转向应用和业务;国产大模型10月榜单公布丨AIGC大事日报度假加勒比(三) 巴貝德斯(Barbados)只看FS排名来决定申请哪些美高错在哪?| FS榜单发布会问题精选现代文明和近代中国 (前言)观潮周报 | 2023“中国企业500强”榜单发布;蔚来发布首款手机国际生越来越难?MIT耶鲁公布2027届入学数据、《福布斯》美国顶尖大学榜单发布、中国学生托福均分突破90天猫双11玩具潮玩终极榜单发布!谁拿捏了消费者的钱袋子?最高级别红色预警!17级大风!大暴雨!4到6米巨浪!“苏拉”逼近,或在这里登陆…​又有重磅榜单发布!又一版米其林榜单发布!总数达69家餐厅,包含2家二星和11家一星男子持记号笔逼近,女警两枪击毙直播带货8月榜单发布:云上珠宝8亿抢占抖音榜首,辛巴家族霸榜快手前三2023年“神童”榜单发布,28名生物医药新星上榜“2023中国民营企业500强”榜单发布名校排名“大洗牌”!美国大学又一全新榜单发布!榜单发布!AR-HUD进入LCoS时代,哪些企业正在领跑美国大赦!华人蜂拥而至!逼近历史最高值...2024USNews榜单发布后,留学生:选校就像买股票...青年投资家俱乐部2023年35 Under 35新锐投资人榜单发布小镇沦陷啦!2023出海企业创新价值100强榜单发布2024FindingSchool美高百强榜单发布会预约通道开启
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。