已有約40年歷史的C++,這個月在TIOBE Index排名來到第2名,這不僅是C++有史以來排名最高的一次,另外也是C語言有史以來名次最低的一次,跌落至第3名。C++的發明,一開始被當作C語言的強化版,且因為擁有類別(Classes)也被稱為C語言的物件導向版。
C++主要優勢在於其效能和可擴展性,被廣泛應用在嵌入式系統、遊戲開發和金融交易軟體領域。從2011年第3個C++標準發布以來,國際標準組織維持每3年更新一次C++標準,TIOBE執行長Paul Jansen認為,儘管大多數開發者無法跟上3年一次的更新腳步,但這種策略的確成功讓C++持續進步脫胎換骨。
有趣的是,儘管各方都呼籲要少用C++,C++的受歡迎程度卻在TIOBE Index排名上升。微軟Azure技術長Mark Russinovich曾在2022年呼籲考量安全性和可靠性,開發者應該要放棄C/C++改用Rust。同一年,Google也指出,Android記憶體安全漏洞數量大幅下降的關鍵,正是將Rust作為C/C++程式碼的替代方案。
今年2月,美國白宮發布的報告中呼籲科技界應主動減少網路攻擊面,並在軟體漏洞方面,開發人員應該放棄C/C++,改用記憶體安全程式語言,以提升軟體安全性。不過,C++之父Bjarne Stroustrup則回應白宮,認為拜登政府不該忽視C++一直以來對安全性所做的努力。整體來說,儘管C++面臨記憶體安全方面的考驗,但是在TIOBE Index排名上升,表示其在開發者社群中持續受到重視與使用。
除了C++,6月TIOBE Index排名的亮點還有首次達到排名第7的Go,以及排名歷史新高的Rust,達到了第17名。
熱門新聞
2024-12-03
2024-11-20
2024-11-15
2024-11-15