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