IT 之家 9 月 8 日消息,TIOBE 編程社區指數是一個衡量編程語言受歡迎程度的指标,評判的依據來自世界範圍内的工程師、課程、供應商及搜索引擎,今天 TIOBE 官網公布了 2024 年 9 月的編程語言排行榜,IT 之家整理如下:
Python 排名第一:占比 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 的 CEO Paul Jansen 表示,作爲所有編程語言的 " 母親 " 之一,C 語言本月在 TIOBE 指數中被 Java 超越。目前 C 語言位列第 4 名,自 2001 年 TIOBE 指數創建以來,如今 C 語言身處曆史最低位置。
C 語言正在失去它的魔力嗎?C 是一種相對精簡的編程語言,能夠生成高性能的代碼。因此長期以來它一直是嵌入式系統的首選。C 語言迄今爲止唯一的重大缺點是它不具備擴展性。大型 C 語言程序由于缺乏面向對象的特性而難以維護。随着嵌入式系統的功能和代碼量不斷增加,并且越來越多的嵌入式編譯器已具備良好的 C++ 支持,從 C 切換到 C++ 的趨勢日益明顯。
最近,C 語言海面臨着另一個威脅。美國相關部門正計劃禁止使用 C 語言這類内存不安全的語言,轉而支持 Rust 等内存安全的語言。各家公司正評估将 Rust 作爲 C 的替代方案。
盡管 C 語言可能正在失去它的魔力,但它仍将在 TIOBE 指數的前 10 名中保持很長一段時間。C 語言的基數極大,并且它是全球無數安全關鍵系統的重要組成部分。