您的位置:首页 > 资讯中心

C 语言首次跌出 Top3,Java 重回第三!TIOBE 9 月榜单发布

发布时间:2024-09-16 13:04:34      阅读量:204次     

近日,9 月 TIOBE 编程语言榜单已发布,一起来看看本月有什么开发者值得注意的新变化吧!

83af7801d513aa2433d3e0ccbf71abc7.jpeg


C 语言排名跌至历史最低点

从本月排名来看,最大的变动在于 C 语言:首次跌出前三名,市场份额下降到了 8.89%——这是自 TIOBE 排行榜成立以来,C 语言排名的历史最低点。相较之下,Java 则在本月重新回到了前三名。

c738b45ebfe5fe49f48a256072cc745b.png

为什么 Java 能够重回 Top3,而 C 语言却跌出了前三名?这可能与其各自特点有关。Java 是一门面向对象的编程语言,具有跨平台性、

安全性等特点,因此受到了很多企业和开发者的青睐。而 C 语言则是一种相对底层的编程语言,可以生成性能非常高的代码,因此长期以来

都是嵌入式系统的首选语言。


然而随着技术进步,嵌入式系统的功能越来越强大,代码量也随之增加。但 C 语言本身的语言设计并不适合扩展,由于缺乏面向对象的特性,

大型 C 语言程序往往难以维护。同时,越来越多的嵌入式编译器开始支持 C++,这也使得开发者更倾向于选择 C++ 进行开发。此外,美国政

府也开始考虑禁止使用 C 等内存不安全语言,转而使用 Rust 等内存安全语言……以上这些因素都可能导致 C 语言逐渐失去其优势地位。


不过,尽管 C 语言面临一些挑战,但它仍然拥有庞大的用户群体和广泛的适用范围。据 TIOBE CEO Paul Jansen 表示:“C 语言可能会失去

它的魔力,但它会在很长一段时间内保持在 TIOBE 榜单的前十名。C 语言拥有庞大的用户基础,全球无数安全关键系统不可或缺的一部分。”


除了 C 语言之外,本月榜单中还有一些变化值得关注:


Python 继续保持着第一的位置,其市场份额达到了 20.17%,同比增长了 6.01%。


以效率、性能和内存安全著称的 Rust,本月上升到了 14 名。


上个月排名第 16 的 Swift,这个月下滑到了第 20 名,有掉出 Top20 的危险。

————————————————


                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                        

原文链接:https://blog.csdn.net/csdnnews/article/details/142073312