C 是不是沒落了

2022-04-18 21:51:41 字數 836 閱讀 1624

1樓:幻之誰愚

不是;c++不會沒落但會走精英化路線。

c++是一門引起無數爭議的語言。眼下最常聽到的聲音則是c++將趨於沒落,會被某某語言取代。我很懷疑這種論調的起點是商業宣傳,c++的真實趨勢應該是越來越傾向於精英化。

精英化是指在可用可不用c++的領域中,c++將逐漸退出,而所有剩下必須用c++的領域通常都是附加值比較高,難度較高的領域,比如:作業系統,資料庫,大型**後端等。

這一過程造成的現象就是在tiobe上,c++的份額逐步下降。但就像經濟上擠泡沫一樣,這倒不是c++衰落了,而是原本人們對c++的期望過高了。

早在2023年,美國的調查機構就曾經**:「終端使用者」程式設計從從業人員比率上將佔94%,而「基礎結構」程式設計從業人員只佔1.5%不到。

(參見《軟體成本估算:cocomoii模型方法》)

c++本來就不適合「終端使用者」這種涉眾很多的專案,比如物流程式,而適合對效能要求較高的基礎結構專案,比如os,大型資料庫等。(根據google的測試,c++的performance遠高於其他語言)

只是當年oo很火的時候,大家又沒有什麼別的選擇,就一窩蜂的用,實際上很多程式確實不適合用乙個沒有垃圾收集的程式來寫。

這導致的結果就是修煉c++的程式設計師必須往高階走,你要麼找不到工作,要麼就找到很好的工作。而不像其他語言,大差不差還能混口飯吃。這個趨勢不好絕對化,但估計在未來會被強化。

tiobe上c++的份額跌得越多,這個趨勢強化的越厲害。

2樓:匿名使用者

c++在可預見的50年內是不會沒落的,只要有電腦的地方都會用到

3樓:匿名使用者

c++是相當有前途的!!

c語言,c,c 是不是意思,C語言,C ,C 是不是乙個意思?

c 是c 的兒子,c 是c的兒子 三門不同的程式語言!好比語言中文 英語 德語.一樣 語言不通!功能差不多 c語言和c c 三者的區別是什麼?區別是 1 語言使用難度不同 c 難度大於c 大於c語言。2 面向的物件不同 c 語言是面向過程的,而 c 是物件導向的,c 是一種完全物件導向的語言。3 函...

C盤是不是越大越好,C盤是不是越大越好?我把C盤分500G(1T硬碟 )為什麼?

根據樓住的情況,估計是中毒了,請服藥,具體判斷方法,請看下列處方和解毒方法 1。安裝任何 軟體從不設定安裝位置,也不留意空間大小,直到報錯,說什麼 磁碟空間 不夠。有以上症狀者,屬深度中毒者,請分配至少100g c盤空間,症狀將會有好轉。2。安裝任何軟體從不設定安裝位置,但是經常留意空間大小,經常清...

掃瞄病毒是不是殺C盤就可以了

如果你只想機子能正常執行,不管其他的話,那你只需要掃瞄系統盤c盤下的windows system32 基本在c盤,但是別的也要殺。當然最好是全部來一遍了 只能說大部分的病毒是會在c盤,記憶體和登錄檔中駐留的,不過也有少部分病毒會在其他盤中存在,我防毒的時候就遇到在e盤查到病毒的情況.如果要防毒我建議...