程式語言與最新的技術進步保持同步。 儘管數百萬人仍在繼續使用老式程式語言,但現代程式語言正在以更高效的方式管理和處理資料,尤其是在人工智慧日益發展的今天。TIOBE 指數的最新更新揭示了軟體開發領域的顯著變化。 雖然傳統程式語言依然流行,但許多開發人員正在尋求能夠處理大量現代數字資料的技術。 C、COBOL、Fortran 和彙編等傳統語言仍然佔有一席之地,但它們已不再佔據中心位置。
TIOBE 指數是由荷蘭公司 TIOBE Software BV 維護的衡量程式語言受歡迎程度的月度指標,其”受歡迎程度”資料來自 20 多個網站的搜尋結果,包括Google、亞馬遜、維基百科和必應。
2024 年 10 月,Python 繼續蟬聯最受歡迎程式語言的寶座,在過去一個月中增長了 +7.08%,佔據了 21.90% 的市場份額。 C++ 以 11.60% 的市場份額位居第二,Java 以 10.51% 的市場份額緊隨其後。 然而,經典的 C 語言正在失去市場,目前以 8.38% 的市場份額排名第四,下降了 3.70%。
TIOBE Software 執行長 Paul Jansen 表示,當今科技世界的數字資料量正以前所未有的速度增長,這促使人們對能夠高效處理和操作這些資料的工具的需求不斷增加。 程式設計師現在需要的是能夠出色處理大量位元和位元組、執行復雜計算並提供高效能的語言。
Jansen說,Python 易學且安全,但速度不夠快。 因此,軟體工程師們正在”瘋狂地”尋找更強大的替代品。 C++ 可以作為候選,但在記憶體管理任務方面不夠安全。 Rust 是一種有趣的新語言,儘管它並不容易學習,但正在迅速躋身 TIOBE 指數前十名。
Mojo是一種程式語言,由Chris Lattner於2023年建立,於2024年10月首次進入TIOBE指數。 Jansen 將 Mojo 描述為 Python 和 Swift 的混合體,具有更快的效能。 目前,Mojo 以 0.15% 的份額排名第 49 位,特別適合在 GPU 等人工智慧硬體上進行底層程式設計,而無需使用 NVIDIA 專有的 CUDA API 進行平行計算。
自 中文業界資訊站