儘管自 2001 年以來,C++ 在 TIOBE 程式設計社群指數榜上逐漸呈現出了一個下滑趨勢,甚至有人覺得 C++ 已經像 COBOL 一樣「死了」。但 SDTimes 認為,C++ 仍然像以前一樣有生命力
2021-07-29 03:14:42
儘管自 2001 年以來,C++ 在 TIOBE 程式設計社群指數榜上逐漸呈現出了一個下滑趨勢,甚至有人覺得 C++ 已經像 COBOL 一樣「死了」。但 SDTimes 認為,C++ 仍然像以前一樣有生命力、有活力且有意義。
TIOBE 7 月指數顯示,C++ 依舊是地球上第四大最受歡迎的程式語言,佔據了近 7.5% 的份額,緊隨 C、Java 和 Python 之後。雖然這與 2003 年該語言在 TIOBE 中接近 18% 的峰值相比確實有所下降,但其流行程度仍然是不可否認的。
作為一種在首部 iPhone 釋出前近十年就已標準化的程式語言,C++ 如何以及為何在雲端計算和高效能運算的時代仍然具有相關性?SDTimes 做出瞭如下分析:
Still popular, still relevant
C++ 在大眾市場上持續存在的核心原因是什麼?效能、速度、成熟度等:
效能 — C++ 仍然是高效能軟體的黃金標準。Adobe 使用它、Unreal Engine擎基於它、Chrome 和 Firefox 也是如此。
速度 — 在處理速度仍是瓶頸的時候,C++ 依舊被用來創建市場上一些最快的軟體。
成熟度 — 很明顯,C++ 已經存在近 40 年的事實意味著大多數軟體問題已經得到解決。
生態系統 — C ++ 是大多數程式設計課程的核心部分,擁有大量的開發工具、第三方元件、庫、手冊等。
嵌入式 — 大多數嵌入式系統,更不用說物聯網裝置,都是由用 C/C++ 編寫的固件驅動的。
Not just legacy
另一方面,也有一些優秀的「老」項目在推動著 C ++ 的持續發展,很多幾十年前開始的 C++項目(或從 C++ 前身如 C 開始的項目)至今仍在運行。例如,UNIX、甲骨文的 MySQL、Linux 核心、微軟的 Office 和Visual Studio,甚至蘋果的一些 OS X,都是採用 C++ 編寫的。除此之外,C++ 也主導著當今大部分的新開發項目。
C++ 是遊戲的主要語言,為 Unreal Engine 和當今許多最大和最流行的遊戲提供動力。同時,C++ 還主導著物聯網、國防軟體和製造業應用;幾乎所有被認為是實時的東西都採用了 C++ 語言。
C++ 也仍然被用於效能密集型工作站應用的新開發(如 CAD/CAM 軟體)或基於計算密集型伺服器的應用程式(如高頻交易)的新開發。它被應用於虛擬機器、裝置驅動程式、運行時直譯器和工具。C++ 還在人工智慧驅動應用程式的開發中承擔了重任,並且仍然是谷歌 Android 作業系統的核心部分。
The bottom line
進入第四個十年的 C++ 仍在普及。C# 和 Java 等較新的語言將在未來幾年繼續引領市場,而 C++ 也將繼續保持並駕齊驅。
C++ 是一種強大且不斷髮展的語言,它幫助了並將繼續幫助創建我們所知的計算基礎。C++ 的下一次更新定於 2023 年,它有著龐大的開發者社群和龐大的知識庫,更不用說最佳實踐、外部庫、元件和工具,這些東西在一些新語言中需要幾十年才能成熟。C++ 在現代計算中根深蒂固,不會消亡。
相關文章
儘管自 2001 年以來,C++ 在 TIOBE 程式設計社群指數榜上逐漸呈現出了一個下滑趨勢,甚至有人覺得 C++ 已經像 COBOL 一樣「死了」。但 SDTimes 認為,C++ 仍然像以前一樣有生命力
2021-07-29 03:14:42
有很多應屆生以及轉行的人都會在後臺問我,收到offer馬上入職了,有點慌。完全不知道第一天應該做什麼?準備什麼?應該知道點公司的什麼問題?基於上述大家的疑惑和慌張特別給大家總
2021-07-29 03:14:36
畢業後工作是一種常態,但能在工作上紮根的人卻很少,老一輩的人常說:「90後00後不能吃苦 」不是跳槽就是嫌工資低,受不得半點委屈年輕人最大的優點是沒有什麼負擔,但也隨著這種優
2021-07-29 03:14:29
iOS15 Beta4 推出蘋果最近的系統更新的還是很勤快的,在今天凌晨蘋果又推送了 iOS15 的第四個測試版本。從上個測試版更新上來的話,更新包約 1GB 左右,更新後版本號變為 19A5307
2021-07-29 03:14:20
華為有Mate系列和P系列兩大高階旗艦機型,一般上半年釋出P系列,下半年釋出Mate系列,不過由於供應鏈的原因,華為P50系列已經推遲到下半年釋出,目前已經確認在7月29日釋出,已經進入了
2021-07-29 03:14:10
【7月28日訊】相信大家都知道,由於華為手機遭受到「晶片禁令」影響,旗下獨立子品牌—榮耀手機更是被整體打包出售給深圳國資委以及一千多家榮耀供應商以及合夥夥伴,讓榮耀手機
2021-07-29 03:13:51