經(jīng)常有一些客戶從其他渠道了解一些java和c++的內(nèi)容,就要問我們用那個更好?沙漠風(fēng)程序員有時候確實很無奈,無奈也得跟客戶解釋清楚,下面沙漠風(fēng)程序團(tuán)隊就來說道說道java與c++:
一、基礎(chǔ)介紹
Java與C++都擁有相當(dāng)長的歷史,且語法相當(dāng)類似,并被眾多業(yè)界巨頭所采用。事實上,Java本來就是從C++衍生出來的。
不過盡管相似,二者之間仍然存在顯著區(qū)別。很多人都說會C++就能很快掌握J(rèn)ave。C++是不好學(xué),但是java也不好學(xué)。C++難是難在語言本身,java難是難在各種框架和庫。你單純學(xué)個java語法,你什么玩意也做不了,java的東西都在java之外。
java側(cè)重于大型企業(yè)級應(yīng)用開發(fā),C++側(cè)重于底層應(yīng)用開發(fā)?,F(xiàn)在網(wǎng)頁,移動APP,都是通過http與服務(wù)器通訊,在http請求上面,JAVA處理較好,C++沒有處理優(yōu)勢。所以,后臺服務(wù)器都會用到JAVA,而不一定用到C++(大型的項目才會用到)。