根据最新的 TIOBE 指数,C++ 在编程语言流行度方面已经超过 Java。
TIOBE 指数使用跨 25 个不同引擎的搜索来计算图灵完备语言的流行程度。该指数使用的方法经常受到批评,但它足以作为一个粗略的方向指南。
自 2001 年推出 TIOBE 指数以来,Java 一直是前三大编程语言的中流砥柱。然而,这种令人印象深刻的连胜势头在去年底结束了。
C++ 首次在这份指数排名中超过了 Java,虽然 C++ 诞生时间远早于指数创建时间。Java 被挤出前三名,排在第四位。
但 Java 粉丝会感到欣慰的是,C++ (11.94%) 和 Java (11.82%) 的评分非常接近,同时轻松领先于排在第五位的 C# (4.92%)。看到这两者在整个 2023 年的月度 TIOBE 指数更新中来回切换挺让人惊奇。
以下是 2022 年 12 月 TIOBE 指数排名前 10 的语言:
Python、C 和 C++ 的迅速普及可能证明其他语言很难赶上。在前 50 名中,除了前四名之外,没有其他语言的评级增幅超过 1%。
根据其他一些排名,Java 的表现可能会更好一些。
在咨询公司 RedMonk 于 2022 年 10 月发布的一份报告中,该报告衡量了每种语言在 Stack Overflow 上的流行程度以及使用它们的 GitHub 项目数量,Java 仍然排在 Python 和 JavaScript 之后位居第三。
C++ 在最新的 TIOBE 指数中毫不客气地将 Java 挤下了第三位,Java 在 RedMonk 的 10 月份报告中排名第七。看看 C++ 在 RedMonk 下一份报告中的排名将会很有趣。
前半年国内 IT 业界的裁员风潮,或许正在印证 Java 的衰落,你是怎么看待 Java 的现状和未来?