TIOBE 9 月榜单:Java 上位,C 语言跌至历史最低
TIOBE 公布了 2024年 9 月的编程语言排行榜。 自 6 月份被C++超越跌至榜单第三后,C 语言排名在本月再次下跌一位。目前榜单的 Top 5 位分别是:Python、C++、Java、C 和 C#。这也是自 2001 年 TIOBE 指数开始以来 C 语言的最低排名,C 语言是否正在失去魔力? TIOBE CEO Paul Jansen 点评称,C 语言一直以来都嵌入式系统的最爱。到目前为止,C 语言唯一的严重缺点是它不是为扩展而设计的。由于缺乏面向对象特性,大型 C 程序难以维护。现在,嵌入式系统的功能趋于增长,因此代码大小也随之增长,而且由于越来越多的嵌入式编译器具有良好的 C++ 支持,因此人们倾向于从 C 语言切换到 C++。 尤其是美国政府开始明确表示希望禁止内存不安全的语言(如 C 语言),转而支持内存安全的语言(如 Rust),很多公司正在考虑用 Rust 来替代 C。 Paul Jansen 认为,“C 可能会失去它的魅力,但它会在很长一段时间内保持在 TIOBE 指数前 10 名。因为它的装机量惊人,是全球数以亿计的安全关键系统的一部分。” TIOBE 9...

