C/C++越来越不行了?让我们看看C++的未来趋势
對(duì)于C++的未來,我們需要看到的是兩個(gè)趨勢(shì):
一個(gè)趨勢(shì)是C++變得更加復(fù)雜,更加學(xué)院派,通過模板等有潛力的語法因素構(gòu)造越來越精巧的庫成為了現(xiàn)代C++的熱點(diǎn),雖然在利用庫實(shí)現(xiàn)新的編程范式,乃至設(shè)計(jì)模式等方面很有開創(chuàng)意義,也確實(shí)產(chǎn)生了一些能夠便捷開發(fā)的工具,但是更多的是把C++變得更加強(qiáng)大,更加復(fù)雜,也更加難懂,似乎也更加學(xué)院派,不得不說它正在向邊緣化道路發(fā)展。
?
另一個(gè)趨勢(shì)是C++在主流的企業(yè)應(yīng)用開發(fā)中已經(jīng)逐漸退出了,ERP這樣的企業(yè)軟件開發(fā)中基本上不會(huì)考慮C++,除非需要考慮性能或者和遺留代碼的集成這些因素。C++在系統(tǒng)級(jí)別語言,成為軟件工業(yè)的基礎(chǔ)是大勢(shì)所趨。然而反思一下,真的是退守么?
?
C++生命力一直很旺盛滴。
有個(gè)Google工程師,在給大家將用Java如何在Android平臺(tái)開發(fā)游戲時(shí),說了類似如下的話:“我基本上是一個(gè)C++程序員(面有得色),在這里給大家講的用Java寫的這段游戲代碼,差不多算是我的第一個(gè)Java程序...”下面的意思就是如果我的Java程序?qū)懙貌粔蚝?#xff0c;請(qǐng)大家海涵之類的。
說C++好的人大有人在,比如Charles Wang(CA以前的老大王嘉廉),說過類似這樣的話:“Communication is very important, we programmers can talk in c plus plus...”
當(dāng)然貶C++的人也大有人在,比如Linux的發(fā)明者Linus。貶C++的人有兩種,一種人的確認(rèn)為C++不夠好,這種人占極其少數(shù);另一種人因?yàn)镃++太難學(xué),所以跟著瞎起哄,好像扼殺C++,他就能成為大牛似的。
如果大家對(duì)C/C++感興趣的話,可以加一下我們的學(xué)習(xí)交流Q群:637 ?935 ?295,免費(fèi)領(lǐng)取一套學(xué)習(xí)資料和視頻課程喲~
事實(shí)上,如果精通了C++,學(xué)Java和C#這類的語言將是非常輕松的,其輕松程度和看小說差不多,反過來就難多了。
我看過一本國內(nèi)某Java高手寫的設(shè)計(jì)模式方面的書,那本書寫得還是相當(dāng)不錯(cuò)的,但有好些個(gè)關(guān)鍵的地方含糊其辭,甚至是錯(cuò)誤的,如果他同時(shí)是C++高手,就肯定不會(huì)犯那樣的錯(cuò)誤(本人確定那不是印刷錯(cuò)誤)。
?
怎么說呢?還是那句老話“C++是真正程序員的語言”,這句話至今依然有效,在可以預(yù)見的未來也依然有效。
C++就是在這樣的贊美和貶低聲中發(fā)展壯大起來的。
總結(jié)
以上是生活随笔為你收集整理的C/C++越来越不行了?让我们看看C++的未来趋势的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《algorithm-note》算法笔记
- 下一篇: 你所不知道的 Transformer!