排名第一:20.17%,本月上涨6.01%
C++ 排名第二:10.75%,本月上涨 0.09%
Java 排名第三:9.45%,本月下跌 0.04%
C排名第四:占比8.89%,本月下跌2.38%
C#排名第五:6.08%,本月下跌1.22%
TIOBE首席执行官Paul表示,作为编程语言“母语”之一的C语言在本月的TIOBE指数排名中被Java超越,目前C语言排名第四,这是自2001年TIOBE指数创建以来的最低排名。
C 语言是否正在失去其魔力?C 语言是一种相对紧凑的编程语言,可以生成高性能代码。因此,它长期以来一直是嵌入式系统的首选。到目前为止,C 语言唯一的主要缺点是不可扩展。由于缺乏面向对象特性,大型 C 程序难以维护。随着嵌入式系统的功能和代码大小不断增加,越来越多的嵌入式编译器具有良好的 C++ 支持,从 C 语言转向 C++ 的趋势日益明显。
最近,C 又面临另一个威胁。有计划禁止使用 C 等内存不安全的语言,转而使用 Rust 等内存安全的语言。各家公司都在评估 Rust 作为 C 的替代品。
尽管 C 语言可能正在失去其魅力,但它仍将在很长一段时间内保持在 TIOBE 指数的前 10 名。C 语言被大量使用,是全球无数安全关键系统的重要组成部分。


