1. 程式人生 > >C++曾統治二十年 哪個方向更有前景?

C++曾統治二十年 哪個方向更有前景?

C++ 開發,伺服器端開發,遊戲開發, 嵌入式軟體開發,哪個方向更有前景?

曾經的C++ 幾乎應用到所以的領域

                     
                     
                 
             

也是有當時硬體和條件的限制,而計算能力成本高,人力成本低。開發商更願意採用高效的運算語言,來代替更高的計算成本。

隨和之後的發展,才演變出了現在各種高階語言,java,C#,python等等。

最近幾年我們可以看到,在各個領域,尤其是應用開發領域裡,多種語言都有取代 C++ 的趨勢

                     
                     
                 
             

加群948954484,群內有視訊學習

這不是說 C++ 就要完蛋了,也不等於 C++ 程式設計師沒人要了,而是專注的領域不一樣了。某些方面有取代性了!

但是 因為現在網際網路的發展迅速,從整體層面來看!比以前應用的更多,而且領域更深入。

特別是在 基礎設施和超大型軟體應用領域,和一些傳統領域上。

比如:

資料庫,編輯器,編譯器,指令碼引擎,虛擬機器,排版軟體,遊戲引擎,應用程式框架,計算平臺等。

代表性的專案有,MySQL,VisualStudio,LLVM,V8,VMWare,Office/WPS,3DMAX,Qt,WebRTC,Tensorflow 等

可以看出來,都不是小專案,原始碼都是上百萬行,甚至千萬行的,並且都有很長的歷史,有的多達 30+ 年。

這類專案採用 C++ 一方面是歷史慣性,一方面是 C++ 的效能在這些特地領域的確有優勢

                     
                     
                 
             

所以如果你已經選擇了 從事或者學習C++ 你的選擇也沒錯。學習程式設計(C語言/C++)並不難各位可以加下群948954484(資料和視訊),一起交流提升,程式設計不要覺得很難,雖說也有難度,但是學好了對以後的幫助是非常大。

但是要斷了速成和賺快錢的念頭,要潛心研究慢慢積累,花 5-10 年去深入某個領域,這需要很大的決心毅力,

別太在乎投入產出比。

值得注意的是:

C++ 在這三個領域都沒啥前景,按照趨勢來看這三個領域未來都不算是 C++ 的強勢領域了。

服務端的瓶頸已經不是計算效能了,而是傳輸、IO、伸縮性,並行度等

遊戲開發除非是引擎,業務邏輯劇情基本都是寫指令碼了,而除非是大公司有積累,否則也不會自己擼引擎。

                     
                     
                 
             

看完本文有什麼想說的嗎?歡迎大家留言討論哦~

加入948954484群聊【C語言零基入門】:C語言零基入門